time=2026-09-03T15:59:34.490+02:00 level=DEBUG msg="Not attempting generation of an ABI report" time=2026-09-03T15:59:34.490+02:00 level=DEBUG msg="Configuring container namespace" time=2026-09-03T15:59:34.491+02:00 level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-09-03T15:59:34.491+02:00 level=INFO msg="History generation enabled" time=2026-09-03T15:59:35.006+02:00 level=DEBUG msg="Obtained package history" time=2026-09-03T15:59:35.010+02:00 level=DEBUG msg="Building package" name=lagrange version=1.21.1 release=37 type=ypkg profile=unstable-x86_64 time=2026-09-03T15:59:35.011+02:00 level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/lagrange time=2026-09-03T15:59:35.011+02:00 level=DEBUG msg="Configuring overlay storage" time=2026-09-03T15:59:35.011+02:00 level=DEBUG msg="Mounting overlayfs" time=2026-09-03T15:59:35.011+02:00 level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/lagrange size=40G time=2026-09-03T15:59:35.014+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/lagrange/work time=2026-09-03T15:59:35.014+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/lagrange/tmp time=2026-09-03T15:59:35.014+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/lagrange/img time=2026-09-03T15:59:35.014+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/lagrange/union time=2026-09-03T15:59:35.014+02:00 level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-09-03T15:59:35.023+02:00 level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/lagrange/tmp lower=/var/cache/solbuild/unstable-x86_64/lagrange/img workdir=/var/cache/solbuild/unstable-x86_64/lagrange/work target=/var/cache/solbuild/unstable-x86_64/lagrange/union time=2026-09-03T15:59:35.026+02:00 level=DEBUG msg="Bringing up virtual filesystems" time=2026-09-03T15:59:35.026+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union/dev/pts time=2026-09-03T15:59:35.027+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union/dev/shm time=2026-09-03T15:59:35.027+02:00 level=DEBUG msg="Mounting vfs /dev" time=2026-09-03T15:59:35.028+02:00 level=DEBUG msg="Mounting vfs /dev/pts" time=2026-09-03T15:59:35.030+02:00 level=DEBUG msg="Mounting vfs /proc" time=2026-09-03T15:59:35.032+02:00 level=DEBUG msg="Mounting vfs /sys" time=2026-09-03T15:59:35.033+02:00 level=DEBUG msg="Mounting vfs /dev/shm" time=2026-09-03T15:59:35.036+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/work time=2026-09-03T15:59:35.036+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/l/lagrange/package.yml target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/work/package.yml time=2026-09-03T15:59:35.036+02:00 level=DEBUG msg="Validating sources" time=2026-09-03T15:59:35.036+02:00 level=DEBUG msg="Downloading source" uri=https://github.com/skyjake/lagrange/releases/download/v1.21.1/lagrange-1.21.1.tar.gz time=2026-09-03T15:59:35.266+02:00 level=INFO msg="Source URL redirected" to="https://release-assets.githubusercontent.com/github-production-release-asset/295608796/0545b171-bb8f-4668-a7a7-8999d8698b5a?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-09-03T14%3A59%3A59Z&rscd=attachment%3B+filename%3Dlagrange-1.21.1.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-03T13%3A59%3A25Z&ske=2026-09-03T14%3A59%3A59Z&sks=b&skv=2018-11-09&sig=Bb6sR3E%2B3IeZt0ne1C77pfxQkizazuIggNNO0toAmkM%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4ODQ0NTc3NSwibmJmIjoxNzg4NDQzOTc1LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.7fsGrzsgPHiW1zbl0n2Hk2xymF32AUdw9KIfe5mv6qI&response-content-disposition=attachment%3B%20filename%3Dlagrange-1.21.1.tar.gz&response-content-type=application%2Foctet-stream" from=https://github.com/skyjake/lagrange/releases/download/v1.21.1/lagrange-1.21.1.tar.gz time=2026-09-03T15:59:35.369+02:00 level=INFO msg="Downloading source" uri=https://github.com/skyjake/lagrange/releases/download/v1.21.1/lagrange-1.21.1.tar.gz time=2026-09-03T15:59:35.692+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-09-03T15:59:35.693+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-09-03T15:59:35.696+02:00 level=DEBUG msg="Starting D-BUS" time=2026-09-03T15:59:35.697+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="dbus-uuidgen --ensure" time=2026-09-03T15:59:35.707+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="dbus-daemon --system" time=2026-09-03T15:59:35.714+02:00 level=DEBUG msg="Discovering repos in rootfs" time=2026-09-03T15:59:35.715+02:00 level=DEBUG msg="Upgrading system base" time=2026-09-03T15:59:35.715+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Downloaded eopkg-index.xml.xz.tmp Package database updated. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: curl util-linux The following packages will be upgraded: curl pygments util-linux util-linux-devel Total size of package(s): 9.99 MB Downloading 0 package resources (4 cached) pygments-2.21.0-24-1-x86_64.eopkg [cached] util-linux-2.42.3-61-1-x86_64.eopkg [cached] curl-8.22.0-117-1-x86_64.eopkg [cached] util-linux-devel-2.42.3-61-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 4 Installing pygments, version 2.21.0, release 24 Upgrading to new distribution release Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (100%) [complete] Upgraded pygments Installing 2 / 4 Installing util-linux, version 2.42.3, release 61 Upgrading to new distribution release Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (100%) [complete] Upgraded util-linux Installing 3 / 4 Installing curl, version 8.22.0, release 117 Upgrading to new distribution release Extracting the files of curl (9%) Extracting the files of curl (18%) Extracting the files of curl (27%) Extracting the files of curl (36%) Extracting the files of curl (45%) Extracting the files of curl (54%) Extracting the files of curl (63%) Extracting the files of curl (72%) Extracting the files of curl (81%) Extracting the files of curl (90%) Extracting the files of curl (100%) [complete] Upgraded curl Installing 4 / 4 Installing util-linux-devel, version 2.42.3, release 61 Upgrading to new distribution release Extracting the files of util-linux-devel (2%) Extracting the files of util-linux-devel (4%) Extracting the files of util-linux-devel (6%) Extracting the files of util-linux-devel (9%) Extracting the files of util-linux-devel (11%) Extracting the files of util-linux-devel (13%) Extracting the files of util-linux-devel (15%) Extracting the files of util-linux-devel (18%) Extracting the files of util-linux-devel (20%) Extracting the files of util-linux-devel (22%) Extracting the files of util-linux-devel (25%) Extracting the files of util-linux-devel (27%) Extracting the files of util-linux-devel (29%) Extracting the files of util-linux-devel (31%) Extracting the files of util-linux-devel (34%) Extracting the files of util-linux-devel (36%) Extracting the files of util-linux-devel (38%) Extracting the files of util-linux-devel (40%) Extracting the files of util-linux-devel (43%) Extracting the files of util-linux-devel (45%) Extracting the files of util-linux-devel (47%) Extracting the files of util-linux-devel (50%) Extracting the files of util-linux-devel (52%) Extracting the files of util-linux-devel (54%) Extracting the files of util-linux-devel (56%) Extracting the files of util-linux-devel (59%) Extracting the files of util-linux-devel (61%) Extracting the files of util-linux-devel (63%) Extracting the files of util-linux-devel (65%) Extracting the files of util-linux-devel (68%) Extracting the files of util-linux-devel (70%) Extracting the files of util-linux-devel (72%) Extracting the files of util-linux-devel (75%) Extracting the files of util-linux-devel (77%) Extracting the files of util-linux-devel (79%) Extracting the files of util-linux-devel (81%) Extracting the files of util-linux-devel (84%) Extracting the files of util-linux-devel (86%) Extracting the files of util-linux-devel (88%) Extracting the files of util-linux-devel (90%) Extracting the files of util-linux-devel (93%) Extracting the files of util-linux-devel (95%) Extracting the files of util-linux-devel (97%) Extracting the files of util-linux-devel (100%) [complete] Upgraded util-linux-devel time=2026-09-03T15:59:40.287+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-09-03T15:59:40.925+02:00 level=DEBUG msg="Asserting system.devel component installation" time=2026-09-03T15:59:40.925+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-09-03T15:59:41.563+02:00 level=DEBUG msg="Writing packager file" time=2026-09-03T15:59:41.563+02:00 level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-09-03T15:59:41.563+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: alsa-lib alsa-lib-devel alsa-ucm-conf brotli-devel bzip2-devel clang-libs fontconfig freeglut freetype2 freetype2-devel fribidi fribidi-devel giflib graphite2 harfbuzz libcairo libdatrie libdecor libdisplay-info libdrm libedit libflac libglvnd libjpeg-turbo libogg libpciaccess libpng libpng-devel libsamplerate libsndfile libthai libtiff libunistring-devel libvorbis libwebp libwebp-devel libx11 libx11-devel libxau libxau-devel libxcb libxcb-devel libxcursor libxdmcp libxdmcp-devel libxext libxfixes libxft libxi libxkbcommon libxrandr libxrender libxscrnsaver libxshmfence libxxf86vm llvm-libs lm_sensors mesalib opus pango pipewire-lib pixman polly pulseaudio rtkit sdl2 sdl2-devel spirv-llvm-translator spirv-tools wayland xcb-util-keysyms xkeyboard-config xorgproto Total size of package(s): 86.23 MB Warning: There are extra packages due to dependencies. Downloading 0 package resources (73 cached) opus-1.6.1-13-1-x86_64.eopkg [cached] libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] libtiff-4.7.1-46-1-x86_64.eopkg [cached] alsa-ucm-conf-1.2.15.3-2-1-x86_64.eopkg [cached] libpciaccess-0.19-15-1-x86_64.eopkg [cached] libedit-20260512.3.1-17-1-x86_64.eopkg [cached] polly-21.1.8-138-1-x86_64.eopkg [cached] llvm-libs-21.1.8-138-1-x86_64.eopkg [cached] rtkit-0.14-6-1-x86_64.eopkg [cached] libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] libxau-1.0.12-23-1-x86_64.eopkg [cached] libxcb-1.17.0-34-1-x86_64.eopkg [cached] libx11-1.8.13-50-1-x86_64.eopkg [cached] libxext-1.3.7-19-1-x86_64.eopkg [cached] libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] giflib-6.1.2-13-1-x86_64.eopkg [cached] libglvnd-1.7.0-23-1-x86_64.eopkg [cached] libxxf86vm-1.1.7-18-1-x86_64.eopkg [cached] libxi-1.8.3-20-1-x86_64.eopkg [cached] freeglut-3.8.0-15-1-x86_64.eopkg [cached] libpng-1.6.58-37-1-x86_64.eopkg [cached] libwebp-1.6.0-31-1-x86_64.eopkg [cached] libwebp-devel-1.6.0-31-1-x86_64.eopkg [cached] wayland-1.26.0-36-1-x86_64.eopkg [cached] xkeyboard-config-2.48-19-1-x86_64.eopkg [cached] libxkbcommon-1.13.1-19-1-x86_64.eopkg [cached] freetype2-2.14.3-40-1-x86_64.eopkg [cached] libxrender-0.9.12-18-1-x86_64.eopkg [cached] pixman-0.46.4-23-1-x86_64.eopkg [cached] graphite2-1.3.15-9-1-x86_64.eopkg [cached] harfbuzz-14.2.1-87-1-x86_64.eopkg [cached] fontconfig-2.18.2-55-1-x86_64.eopkg [cached] libcairo-1.18.2-55-1-x86_64.eopkg [cached] libogg-1.3.6-14-1-x86_64.eopkg [cached] libvorbis-1.3.7-14-1-x86_64.eopkg [cached] libdatrie-0.2.14-3-1-x86_64.eopkg [cached] libthai-0.1.30-3-1-x86_64.eopkg [cached] libxft-2.3.9-17-1-x86_64.eopkg [cached] fribidi-1.0.15-10-1-x86_64.eopkg [cached] pango-1.58.2-66-1-x86_64.eopkg [cached] libdecor-0.2.5-5-1-x86_64.eopkg [cached] xorgproto-2024.1-9-1-x86_64.eopkg [cached] libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] alsa-lib-1.2.16.1-43-1-x86_64.eopkg [cached] clang-libs-21.1.8-138-1-x86_64.eopkg [cached] libflac-1.5.0-19-1-x86_64.eopkg [cached] libxfixes-6.0.2-17-1-x86_64.eopkg [cached] fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] libdrm-2.4.133-54-1-x86_64.eopkg [cached] alsa-lib-devel-1.2.16.1-43-1-x86_64.eopkg [cached] lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] libx11-devel-1.8.13-50-1-x86_64.eopkg [cached] libxrandr-1.5.5-18-1-x86_64.eopkg [cached] spirv-llvm-translator-21.1-25-1-x86_64.eopkg [cached] bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] libsndfile-1.2.2-27-1-x86_64.eopkg [cached] pulseaudio-17.0-65-1-x86_64.eopkg [cached] pipewire-lib-1.6.8-123-1-x86_64.eopkg [cached] libxcursor-1.2.3-22-1-x86_64.eopkg [cached] libsamplerate-0.2.2-6-1-x86_64.eopkg [cached] xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] spirv-tools-1.4.341.0-36-1-x86_64.eopkg [cached] libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] mesalib-26.1.8-312-1-x86_64.eopkg [cached] sdl2-2.32.4-58-1-x86_64.eopkg [cached] brotli-devel-1.2.0-14-1-x86_64.eopkg [cached] sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] libpng-devel-1.6.58-37-1-x86_64.eopkg [cached] freetype2-devel-2.14.3-40-1-x86_64.eopkg [cached] libunistring-devel-1.4.2-12-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 73 Installing opus, version 1.6.1, release 13 Extracting the files of opus (25%) Extracting the files of opus (50%) Extracting the files of opus (75%) Extracting the files of opus (100%) [complete] Installed opus Installing 2 / 73 Installing libjpeg-turbo, version 3.0.3, release 22 Extracting the files of libjpeg-turbo (25%) Extracting the files of libjpeg-turbo (50%) Extracting the files of libjpeg-turbo (75%) Extracting the files of libjpeg-turbo (100%) [complete] Installed libjpeg-turbo Installing 3 / 73 Installing libtiff, version 4.7.1, release 46 Extracting the files of libtiff (20%) Extracting the files of libtiff (40%) Extracting the files of libtiff (60%) Extracting the files of libtiff (80%) Extracting the files of libtiff (100%) [complete] Installed libtiff Installing 4 / 73 Installing alsa-ucm-conf, version 1.2.15.3, release 2 Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (100%) [complete] Installed alsa-ucm-conf Installing 5 / 73 Installing libpciaccess, version 0.19, release 15 Extracting the files of libpciaccess (50%) Extracting the files of libpciaccess (100%) [complete] Installed libpciaccess Installing 6 / 73 Installing libedit, version 20260512.3.1, release 17 Extracting the files of libedit (20%) Extracting the files of libedit (40%) Extracting the files of libedit (60%) Extracting the files of libedit (80%) Extracting the files of libedit (100%) [complete] Installed libedit Installing 7 / 73 Installing polly, version 21.1.8, release 138 Extracting the files of polly (33%) Extracting the files of polly (66%) Extracting the files of polly (100%) [complete] Installed polly Installing 8 / 73 Installing llvm-libs, version 21.1.8, release 138 Extracting the files of llvm-libs (16%) Extracting the files of llvm-libs (33%) Extracting the files of llvm-libs (50%) Extracting the files of llvm-libs (66%) Extracting the files of llvm-libs (83%) Extracting the files of llvm-libs (100%) [complete] Installed llvm-libs Installing 9 / 73 Installing rtkit, version 0.14, release 6 Extracting the files of rtkit (8%) Extracting the files of rtkit (16%) Extracting the files of rtkit (25%) Extracting the files of rtkit (33%) Extracting the files of rtkit (41%) Extracting the files of rtkit (50%) Extracting the files of rtkit (58%) Extracting the files of rtkit (66%) Extracting the files of rtkit (75%) Extracting the files of rtkit (83%) Extracting the files of rtkit (91%) Extracting the files of rtkit (100%) [complete] Installed rtkit Installing 10 / 73 Installing libxdmcp, version 1.1.5, release 20 Extracting the files of libxdmcp (33%) Extracting the files of libxdmcp (66%) Extracting the files of libxdmcp (100%) [complete] Installed libxdmcp Installing 11 / 73 Installing libxau, version 1.0.12, release 23 Extracting the files of libxau (50%) Extracting the files of libxau (100%) [complete] Installed libxau Installing 12 / 73 Installing libxcb, version 1.17.0, release 34 Extracting the files of libxcb (1%) Extracting the files of libxcb (3%) Extracting the files of libxcb (5%) Extracting the files of libxcb (7%) Extracting the files of libxcb (9%) Extracting the files of libxcb (11%) Extracting the files of libxcb (13%) Extracting the files of libxcb (15%) Extracting the files of libxcb (17%) Extracting the files of libxcb (19%) Extracting the files of libxcb (21%) Extracting the files of libxcb (23%) Extracting the files of libxcb (25%) Extracting the files of libxcb (26%) Extracting the files of libxcb (28%) Extracting the files of libxcb (30%) Extracting the files of libxcb (32%) Extracting the files of libxcb (34%) Extracting the files of libxcb (36%) Extracting the files of libxcb (38%) Extracting the files of libxcb (40%) Extracting the files of libxcb (42%) Extracting the files of libxcb (44%) Extracting the files of libxcb (46%) Extracting the files of libxcb (48%) Extracting the files of libxcb (50%) Extracting the files of libxcb (51%) Extracting the files of libxcb (53%) Extracting the files of libxcb (55%) Extracting the files of libxcb (57%) Extracting the files of libxcb (59%) Extracting the files of libxcb (61%) Extracting the files of libxcb (63%) Extracting the files of libxcb (65%) Extracting the files of libxcb (67%) Extracting the files of libxcb (69%) Extracting the files of libxcb (71%) Extracting the files of libxcb (73%) Extracting the files of libxcb (75%) Extracting the files of libxcb (76%) Extracting the files of libxcb (78%) Extracting the files of libxcb (80%) Extracting the files of libxcb (82%) Extracting the files of libxcb (84%) Extracting the files of libxcb (86%) Extracting the files of libxcb (88%) Extracting the files of libxcb (90%) Extracting the files of libxcb (92%) Extracting the files of libxcb (94%) Extracting the files of libxcb (96%) Extracting the files of libxcb (98%) Extracting the files of libxcb (100%) [complete] Installed libxcb Installing 13 / 73 Installing libx11, version 1.8.13, release 50 Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (100%) [complete] Installed libx11 Installing 14 / 73 Installing libxext, version 1.3.7, release 19 Extracting the files of libxext (14%) Extracting the files of libxext (28%) Extracting the files of libxext (42%) Extracting the files of libxext (57%) Extracting the files of libxext (71%) Extracting the files of libxext (85%) Extracting the files of libxext (100%) [complete] Installed libxext Installing 15 / 73 Installing libxscrnsaver, version 1.2.5, release 16 Extracting the files of libxscrnsaver (50%) Extracting the files of libxscrnsaver (100%) [complete] Installed libxscrnsaver Installing 16 / 73 Installing giflib, version 6.1.2, release 13 Extracting the files of giflib (7%) Extracting the files of giflib (14%) Extracting the files of giflib (21%) Extracting the files of giflib (28%) Extracting the files of giflib (35%) Extracting the files of giflib (42%) Extracting the files of giflib (50%) Extracting the files of giflib (57%) Extracting the files of giflib (64%) Extracting the files of giflib (71%) Extracting the files of giflib (78%) Extracting the files of giflib (85%) Extracting the files of giflib (92%) Extracting the files of giflib (100%) [complete] Installed giflib Installing 17 / 73 Installing libglvnd, version 1.7.0, release 23 Extracting the files of libglvnd (4%) Extracting the files of libglvnd (9%) Extracting the files of libglvnd (13%) Extracting the files of libglvnd (18%) Extracting the files of libglvnd (22%) Extracting the files of libglvnd (27%) Extracting the files of libglvnd (31%) Extracting the files of libglvnd (36%) Extracting the files of libglvnd (40%) Extracting the files of libglvnd (45%) Extracting the files of libglvnd (50%) Extracting the files of libglvnd (54%) Extracting the files of libglvnd (59%) Extracting the files of libglvnd (63%) Extracting the files of libglvnd (68%) Extracting the files of libglvnd (72%) Extracting the files of libglvnd (77%) Extracting the files of libglvnd (81%) Extracting the files of libglvnd (86%) Extracting the files of libglvnd (90%) Extracting the files of libglvnd (95%) Extracting the files of libglvnd (100%) [complete] Installed libglvnd Installing 18 / 73 Installing libxxf86vm, version 1.1.7, release 18 Extracting the files of libxxf86vm (50%) Extracting the files of libxxf86vm (100%) [complete] Installed libxxf86vm Installing 19 / 73 Installing libxi, version 1.8.3, release 20 Extracting the files of libxi (20%) Extracting the files of libxi (40%) Extracting the files of libxi (60%) Extracting the files of libxi (80%) Extracting the files of libxi (100%) [complete] Installed libxi Installing 20 / 73 Installing freeglut, version 3.8.0, release 15 Extracting the files of freeglut (33%) Extracting the files of freeglut (66%) Extracting the files of freeglut (100%) [complete] Installed freeglut Installing 21 / 73 Installing libpng, version 1.6.58, release 37 Extracting the files of libpng (12%) Extracting the files of libpng (25%) Extracting the files of libpng (37%) Extracting the files of libpng (50%) Extracting the files of libpng (62%) Extracting the files of libpng (75%) Extracting the files of libpng (87%) Extracting the files of libpng (100%) [complete] Installed libpng Installing 22 / 73 Installing libwebp, version 1.6.0, release 31 Extracting the files of libwebp (2%) Extracting the files of libwebp (5%) Extracting the files of libwebp (8%) Extracting the files of libwebp (11%) Extracting the files of libwebp (14%) Extracting the files of libwebp (17%) Extracting the files of libwebp (20%) Extracting the files of libwebp (22%) Extracting the files of libwebp (25%) Extracting the files of libwebp (28%) Extracting the files of libwebp (31%) Extracting the files of libwebp (34%) Extracting the files of libwebp (37%) Extracting the files of libwebp (40%) Extracting the files of libwebp (42%) Extracting the files of libwebp (45%) Extracting the files of libwebp (48%) Extracting the files of libwebp (51%) Extracting the files of libwebp (54%) Extracting the files of libwebp (57%) Extracting the files of libwebp (60%) Extracting the files of libwebp (62%) Extracting the files of libwebp (65%) Extracting the files of libwebp (68%) Extracting the files of libwebp (71%) Extracting the files of libwebp (74%) Extracting the files of libwebp (77%) Extracting the files of libwebp (80%) Extracting the files of libwebp (82%) Extracting the files of libwebp (85%) Extracting the files of libwebp (88%) Extracting the files of libwebp (91%) Extracting the files of libwebp (94%) Extracting the files of libwebp (97%) Extracting the files of libwebp (100%) [complete] Installed libwebp Installing 23 / 73 Installing libwebp-devel, version 1.6.0, release 31 Extracting the files of libwebp-devel (4%) Extracting the files of libwebp-devel (9%) Extracting the files of libwebp-devel (13%) Extracting the files of libwebp-devel (18%) Extracting the files of libwebp-devel (22%) Extracting the files of libwebp-devel (27%) Extracting the files of libwebp-devel (31%) Extracting the files of libwebp-devel (36%) Extracting the files of libwebp-devel (40%) Extracting the files of libwebp-devel (45%) Extracting the files of libwebp-devel (50%) Extracting the files of libwebp-devel (54%) Extracting the files of libwebp-devel (59%) Extracting the files of libwebp-devel (63%) Extracting the files of libwebp-devel (68%) Extracting the files of libwebp-devel (72%) Extracting the files of libwebp-devel (77%) Extracting the files of libwebp-devel (81%) Extracting the files of libwebp-devel (86%) Extracting the files of libwebp-devel (90%) Extracting the files of libwebp-devel (95%) Extracting the files of libwebp-devel (100%) [complete] Installed libwebp-devel Installing 24 / 73 Installing wayland, version 1.26.0, release 36 Extracting the files of wayland (11%) Extracting the files of wayland (22%) Extracting the files of wayland (33%) Extracting the files of wayland (44%) Extracting the files of wayland (55%) Extracting the files of wayland (66%) Extracting the files of wayland (77%) Extracting the files of wayland (88%) Extracting the files of wayland (100%) [complete] Installed wayland Installing 25 / 73 Installing xkeyboard-config, version 2.48, release 19 Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (100%) [complete] Installed xkeyboard-config Installing 26 / 73 Installing libxkbcommon, version 1.13.1, release 19 Extracting the files of libxkbcommon (3%) Extracting the files of libxkbcommon (6%) Extracting the files of libxkbcommon (10%) Extracting the files of libxkbcommon (13%) Extracting the files of libxkbcommon (17%) Extracting the files of libxkbcommon (20%) Extracting the files of libxkbcommon (24%) Extracting the files of libxkbcommon (27%) Extracting the files of libxkbcommon (31%) Extracting the files of libxkbcommon (34%) Extracting the files of libxkbcommon (37%) Extracting the files of libxkbcommon (41%) Extracting the files of libxkbcommon (44%) Extracting the files of libxkbcommon (48%) Extracting the files of libxkbcommon (51%) Extracting the files of libxkbcommon (55%) Extracting the files of libxkbcommon (58%) Extracting the files of libxkbcommon (62%) Extracting the files of libxkbcommon (65%) Extracting the files of libxkbcommon (68%) Extracting the files of libxkbcommon (72%) Extracting the files of libxkbcommon (75%) Extracting the files of libxkbcommon (79%) Extracting the files of libxkbcommon (82%) Extracting the files of libxkbcommon (86%) Extracting the files of libxkbcommon (89%) Extracting the files of libxkbcommon (93%) Extracting the files of libxkbcommon (96%) Extracting the files of libxkbcommon (100%) [complete] Installed libxkbcommon Installing 27 / 73 Installing freetype2, version 2.14.3, release 40 Extracting the files of freetype2 (33%) Extracting the files of freetype2 (66%) Extracting the files of freetype2 (100%) [complete] Installed freetype2 Installing 28 / 73 Installing libxrender, version 0.9.12, release 18 Extracting the files of libxrender (33%) Extracting the files of libxrender (66%) Extracting the files of libxrender (100%) [complete] Installed libxrender Installing 29 / 73 Installing pixman, version 0.46.4, release 23 Extracting the files of pixman (50%) Extracting the files of pixman (100%) [complete] Installed pixman Installing 30 / 73 Installing graphite2, version 1.3.15, release 9 Extracting the files of graphite2 (16%) Extracting the files of graphite2 (33%) Extracting the files of graphite2 (50%) Extracting the files of graphite2 (66%) Extracting the files of graphite2 (83%) Extracting the files of graphite2 (100%) [complete] Installed graphite2 Installing 31 / 73 Installing harfbuzz, version 14.2.1, release 87 Extracting the files of harfbuzz (2%) Extracting the files of harfbuzz (5%) Extracting the files of harfbuzz (8%) Extracting the files of harfbuzz (11%) Extracting the files of harfbuzz (14%) Extracting the files of harfbuzz (17%) Extracting the files of harfbuzz (20%) Extracting the files of harfbuzz (22%) Extracting the files of harfbuzz (25%) Extracting the files of harfbuzz (28%) Extracting the files of harfbuzz (31%) Extracting the files of harfbuzz (34%) Extracting the files of harfbuzz (37%) Extracting the files of harfbuzz (40%) Extracting the files of harfbuzz (42%) Extracting the files of harfbuzz (45%) Extracting the files of harfbuzz (48%) Extracting the files of harfbuzz (51%) Extracting the files of harfbuzz (54%) Extracting the files of harfbuzz (57%) Extracting the files of harfbuzz (60%) Extracting the files of harfbuzz (62%) Extracting the files of harfbuzz (65%) Extracting the files of harfbuzz (68%) Extracting the files of harfbuzz (71%) Extracting the files of harfbuzz (74%) Extracting the files of harfbuzz (77%) Extracting the files of harfbuzz (80%) Extracting the files of harfbuzz (82%) Extracting the files of harfbuzz (85%) Extracting the files of harfbuzz (88%) Extracting the files of harfbuzz (91%) Extracting the files of harfbuzz (94%) Extracting the files of harfbuzz (97%) Extracting the files of harfbuzz (100%) [complete] Installed harfbuzz Installing 32 / 73 Installing fontconfig, version 2.18.2, release 55 Extracting the files of fontconfig (1%) Extracting the files of fontconfig (2%) Extracting the files of fontconfig (3%) Extracting the files of fontconfig (4%) Extracting the files of fontconfig (5%) Extracting the files of fontconfig (6%) Extracting the files of fontconfig (7%) Extracting the files of fontconfig (8%) Extracting the files of fontconfig (9%) Extracting the files of fontconfig (10%) Extracting the files of fontconfig (11%) Extracting the files of fontconfig (12%) Extracting the files of fontconfig (13%) Extracting the files of fontconfig (14%) Extracting the files of fontconfig (15%) Extracting the files of fontconfig (16%) Extracting the files of fontconfig (17%) Extracting the files of fontconfig (18%) Extracting the files of fontconfig (19%) Extracting the files of fontconfig (20%) Extracting the files of fontconfig (21%) Extracting the files of fontconfig (22%) Extracting the files of fontconfig (23%) Extracting the files of fontconfig (24%) Extracting the files of fontconfig (25%) Extracting the files of fontconfig (26%) Extracting the files of fontconfig (27%) Extracting the files of fontconfig (28%) Extracting the files of fontconfig (29%) Extracting the files of fontconfig (30%) Extracting the files of fontconfig (31%) Extracting the files of fontconfig (32%) Extracting the files of fontconfig (33%) Extracting the files of fontconfig (34%) Extracting the files of fontconfig (35%) Extracting the files of fontconfig (36%) Extracting the files of fontconfig (37%) Extracting the files of fontconfig (38%) Extracting the files of fontconfig (39%) Extracting the files of fontconfig (40%) Extracting the files of fontconfig (41%) Extracting the files of fontconfig (42%) Extracting the files of fontconfig (43%) Extracting the files of fontconfig (44%) Extracting the files of fontconfig (45%) Extracting the files of fontconfig (46%) Extracting the files of fontconfig (47%) Extracting the files of fontconfig (48%) Extracting the files of fontconfig (49%) Extracting the files of fontconfig (50%) Extracting the files of fontconfig (51%) Extracting the files of fontconfig (52%) Extracting the files of fontconfig (53%) Extracting the files of fontconfig (54%) Extracting the files of fontconfig (55%) Extracting the files of fontconfig (56%) Extracting the files of fontconfig (57%) Extracting the files of fontconfig (58%) Extracting the files of fontconfig (59%) Extracting the files of fontconfig (60%) Extracting the files of fontconfig (61%) Extracting the files of fontconfig (62%) Extracting the files of fontconfig (63%) Extracting the files of fontconfig (64%) Extracting the files of fontconfig (65%) Extracting the files of fontconfig (66%) Extracting the files of fontconfig (67%) Extracting the files of fontconfig (68%) Extracting the files of fontconfig (69%) Extracting the files of fontconfig (70%) Extracting the files of fontconfig (71%) Extracting the files of fontconfig (72%) Extracting the files of fontconfig (73%) Extracting the files of fontconfig (74%) Extracting the files of fontconfig (75%) Extracting the files of fontconfig (76%) Extracting the files of fontconfig (77%) Extracting the files of fontconfig (78%) Extracting the files of fontconfig (79%) Extracting the files of fontconfig (80%) Extracting the files of fontconfig (81%) Extracting the files of fontconfig (82%) Extracting the files of fontconfig (83%) Extracting the files of fontconfig (84%) Extracting the files of fontconfig (85%) Extracting the files of fontconfig (86%) Extracting the files of fontconfig (87%) Extracting the files of fontconfig (88%) Extracting the files of fontconfig (89%) Extracting the files of fontconfig (90%) Extracting the files of fontconfig (91%) Extracting the files of fontconfig (92%) Extracting the files of fontconfig (93%) Extracting the files of fontconfig (94%) Extracting the files of fontconfig (95%) Extracting the files of fontconfig (96%) Extracting the files of fontconfig (97%) Extracting the files of fontconfig (98%) Extracting the files of fontconfig (100%) [complete] Installed fontconfig Installing 33 / 73 Installing libcairo, version 1.18.2, release 55 Extracting the files of libcairo (12%) Extracting the files of libcairo (25%) Extracting the files of libcairo (37%) Extracting the files of libcairo (50%) Extracting the files of libcairo (62%) Extracting the files of libcairo (75%) Extracting the files of libcairo (87%) Extracting the files of libcairo (100%) [complete] Installed libcairo Installing 34 / 73 Installing libogg, version 1.3.6, release 14 Extracting the files of libogg (33%) Extracting the files of libogg (66%) Extracting the files of libogg (100%) [complete] Installed libogg Installing 35 / 73 Installing libvorbis, version 1.3.7, release 14 Extracting the files of libvorbis (16%) Extracting the files of libvorbis (33%) Extracting the files of libvorbis (50%) Extracting the files of libvorbis (66%) Extracting the files of libvorbis (83%) Extracting the files of libvorbis (100%) [complete] Installed libvorbis Installing 36 / 73 Installing libdatrie, version 0.2.14, release 3 Extracting the files of libdatrie (14%) Extracting the files of libdatrie (28%) Extracting the files of libdatrie (42%) Extracting the files of libdatrie (57%) Extracting the files of libdatrie (71%) Extracting the files of libdatrie (85%) Extracting the files of libdatrie (100%) [complete] Installed libdatrie Installing 37 / 73 Installing libthai, version 0.1.30, release 3 Extracting the files of libthai (25%) Extracting the files of libthai (50%) Extracting the files of libthai (75%) Extracting the files of libthai (100%) [complete] Installed libthai Installing 38 / 73 Installing libxft, version 2.3.9, release 17 Extracting the files of libxft (50%) Extracting the files of libxft (100%) [complete] Installed libxft Installing 39 / 73 Installing fribidi, version 1.0.15, release 10 Extracting the files of fribidi (50%) Extracting the files of fribidi (100%) [complete] Installed fribidi Installing 40 / 73 Installing pango, version 1.58.2, release 66 Extracting the files of pango (5%) Extracting the files of pango (11%) Extracting the files of pango (16%) Extracting the files of pango (22%) Extracting the files of pango (27%) Extracting the files of pango (33%) Extracting the files of pango (38%) Extracting the files of pango (44%) Extracting the files of pango (50%) Extracting the files of pango (55%) Extracting the files of pango (61%) Extracting the files of pango (66%) Extracting the files of pango (72%) Extracting the files of pango (77%) Extracting the files of pango (83%) Extracting the files of pango (88%) Extracting the files of pango (94%) Extracting the files of pango (100%) [complete] Installed pango Installing 41 / 73 Installing libdecor, version 0.2.5, release 5 Extracting the files of libdecor (25%) Extracting the files of libdecor (50%) Extracting the files of libdecor (75%) Extracting the files of libdecor (100%) [complete] Installed libdecor Installing 42 / 73 Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto (0%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (2%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (4%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (6%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (8%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (11%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (13%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (15%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (17%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (19%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (22%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (24%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (26%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (28%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (31%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (33%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (35%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (37%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (39%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (42%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (44%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (46%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (48%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (51%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (53%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (55%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (57%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (59%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (62%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (64%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (66%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (68%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (71%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (73%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (75%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (77%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (79%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (82%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (84%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (86%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (88%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (91%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (93%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (95%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (97%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (99%) Extracting the files of xorgproto (100%) [complete] Installed xorgproto Installing 43 / 73 Installing libxdmcp-devel, version 1.1.5, release 20 Extracting the files of libxdmcp-devel (33%) Extracting the files of libxdmcp-devel (66%) Extracting the files of libxdmcp-devel (100%) [complete] Installed libxdmcp-devel Installing 44 / 73 Installing libxau-devel, version 1.0.12, release 23 Extracting the files of libxau-devel (8%) Extracting the files of libxau-devel (16%) Extracting the files of libxau-devel (25%) Extracting the files of libxau-devel (33%) Extracting the files of libxau-devel (41%) Extracting the files of libxau-devel (50%) Extracting the files of libxau-devel (58%) Extracting the files of libxau-devel (66%) Extracting the files of libxau-devel (75%) Extracting the files of libxau-devel (83%) Extracting the files of libxau-devel (91%) Extracting the files of libxau-devel (100%) [complete] Installed libxau-devel Installing 45 / 73 Installing libxcb-devel, version 1.17.0, release 34 Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (100%) [complete] Installed libxcb-devel Installing 46 / 73 Installing alsa-lib, version 1.2.16.1, release 43 Extracting the files of alsa-lib (1%) Extracting the files of alsa-lib (2%) Extracting the files of alsa-lib (3%) Extracting the files of alsa-lib (4%) Extracting the files of alsa-lib (5%) Extracting the files of alsa-lib (6%) Extracting the files of alsa-lib (7%) Extracting the files of alsa-lib (8%) Extracting the files of alsa-lib (10%) Extracting the files of alsa-lib (11%) Extracting the files of alsa-lib (12%) Extracting the files of alsa-lib (13%) Extracting the files of alsa-lib (14%) Extracting the files of alsa-lib (15%) Extracting the files of alsa-lib (16%) Extracting the files of alsa-lib (17%) Extracting the files of alsa-lib (18%) Extracting the files of alsa-lib (20%) Extracting the files of alsa-lib (21%) Extracting the files of alsa-lib (22%) Extracting the files of alsa-lib (23%) Extracting the files of alsa-lib (24%) Extracting the files of alsa-lib (25%) Extracting the files of alsa-lib (26%) Extracting the files of alsa-lib (27%) Extracting the files of alsa-lib (28%) Extracting the files of alsa-lib (30%) Extracting the files of alsa-lib (31%) Extracting the files of alsa-lib (32%) Extracting the files of alsa-lib (33%) Extracting the files of alsa-lib (34%) Extracting the files of alsa-lib (35%) Extracting the files of alsa-lib (36%) Extracting the files of alsa-lib (37%) Extracting the files of alsa-lib (38%) Extracting the files of alsa-lib (40%) Extracting the files of alsa-lib (41%) Extracting the files of alsa-lib (42%) Extracting the files of alsa-lib (43%) Extracting the files of alsa-lib (44%) Extracting the files of alsa-lib (45%) Extracting the files of alsa-lib (46%) Extracting the files of alsa-lib (47%) Extracting the files of alsa-lib (48%) Extracting the files of alsa-lib (50%) Extracting the files of alsa-lib (51%) Extracting the files of alsa-lib (52%) Extracting the files of alsa-lib (53%) Extracting the files of alsa-lib (54%) Extracting the files of alsa-lib (55%) Extracting the files of alsa-lib (56%) Extracting the files of alsa-lib (57%) Extracting the files of alsa-lib (58%) Extracting the files of alsa-lib (60%) Extracting the files of alsa-lib (61%) Extracting the files of alsa-lib (62%) Extracting the files of alsa-lib (63%) Extracting the files of alsa-lib (64%) Extracting the files of alsa-lib (65%) Extracting the files of alsa-lib (66%) Extracting the files of alsa-lib (67%) Extracting the files of alsa-lib (68%) Extracting the files of alsa-lib (70%) Extracting the files of alsa-lib (71%) Extracting the files of alsa-lib (72%) Extracting the files of alsa-lib (73%) Extracting the files of alsa-lib (74%) Extracting the files of alsa-lib (75%) Extracting the files of alsa-lib (76%) Extracting the files of alsa-lib (77%) Extracting the files of alsa-lib (78%) Extracting the files of alsa-lib (80%) Extracting the files of alsa-lib (81%) Extracting the files of alsa-lib (82%) Extracting the files of alsa-lib (83%) Extracting the files of alsa-lib (84%) Extracting the files of alsa-lib (85%) Extracting the files of alsa-lib (86%) Extracting the files of alsa-lib (87%) Extracting the files of alsa-lib (88%) Extracting the files of alsa-lib (90%) Extracting the files of alsa-lib (91%) Extracting the files of alsa-lib (92%) Extracting the files of alsa-lib (93%) Extracting the files of alsa-lib (94%) Extracting the files of alsa-lib (95%) Extracting the files of alsa-lib (96%) Extracting the files of alsa-lib (97%) Extracting the files of alsa-lib (98%) Extracting the files of alsa-lib (100%) [complete] Installed alsa-lib Installing 47 / 73 Installing clang-libs, version 21.1.8, release 138 Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (100%) [complete] Installed clang-libs Installing 48 / 73 Installing libflac, version 1.5.0, release 19 Extracting the files of libflac (7%) Extracting the files of libflac (14%) Extracting the files of libflac (21%) Extracting the files of libflac (28%) Extracting the files of libflac (35%) Extracting the files of libflac (42%) Extracting the files of libflac (50%) Extracting the files of libflac (57%) Extracting the files of libflac (64%) Extracting the files of libflac (71%) Extracting the files of libflac (78%) Extracting the files of libflac (85%) Extracting the files of libflac (92%) Extracting the files of libflac (100%) [complete] Installed libflac Installing 49 / 73 Installing libxfixes, version 6.0.2, release 17 Extracting the files of libxfixes (50%) Extracting the files of libxfixes (100%) [complete] Installed libxfixes Installing 50 / 73 Installing fribidi-devel, version 1.0.15, release 10 Extracting the files of fribidi-devel (4%) Extracting the files of fribidi-devel (8%) Extracting the files of fribidi-devel (12%) Extracting the files of fribidi-devel (16%) Extracting the files of fribidi-devel (20%) Extracting the files of fribidi-devel (24%) Extracting the files of fribidi-devel (28%) Extracting the files of fribidi-devel (32%) Extracting the files of fribidi-devel (36%) Extracting the files of fribidi-devel (40%) Extracting the files of fribidi-devel (44%) Extracting the files of fribidi-devel (48%) Extracting the files of fribidi-devel (52%) Extracting the files of fribidi-devel (56%) Extracting the files of fribidi-devel (60%) Extracting the files of fribidi-devel (64%) Extracting the files of fribidi-devel (68%) Extracting the files of fribidi-devel (72%) Extracting the files of fribidi-devel (76%) Extracting the files of fribidi-devel (80%) Extracting the files of fribidi-devel (84%) Extracting the files of fribidi-devel (88%) Extracting the files of fribidi-devel (92%) Extracting the files of fribidi-devel (96%) Extracting the files of fribidi-devel (100%) [complete] Installed fribidi-devel Installing 51 / 73 Installing libdrm, version 2.4.133, release 54 Extracting the files of libdrm (9%) Extracting the files of libdrm (18%) Extracting the files of libdrm (27%) Extracting the files of libdrm (36%) Extracting the files of libdrm (45%) Extracting the files of libdrm (54%) Extracting the files of libdrm (63%) Extracting the files of libdrm (72%) Extracting the files of libdrm (81%) Extracting the files of libdrm (90%) Extracting the files of libdrm (100%) [complete] Installed libdrm Installing 52 / 73 Installing alsa-lib-devel, version 1.2.16.1, release 43 Extracting the files of alsa-lib-devel (1%) Extracting the files of alsa-lib-devel (3%) Extracting the files of alsa-lib-devel (5%) Extracting the files of alsa-lib-devel (7%) Extracting the files of alsa-lib-devel (9%) Extracting the files of alsa-lib-devel (10%) Extracting the files of alsa-lib-devel (12%) Extracting the files of alsa-lib-devel (14%) Extracting the files of alsa-lib-devel (16%) Extracting the files of alsa-lib-devel (18%) Extracting the files of alsa-lib-devel (20%) Extracting the files of alsa-lib-devel (21%) Extracting the files of alsa-lib-devel (23%) Extracting the files of alsa-lib-devel (25%) Extracting the files of alsa-lib-devel (27%) Extracting the files of alsa-lib-devel (29%) Extracting the files of alsa-lib-devel (30%) Extracting the files of alsa-lib-devel (32%) Extracting the files of alsa-lib-devel (34%) Extracting the files of alsa-lib-devel (36%) Extracting the files of alsa-lib-devel (38%) Extracting the files of alsa-lib-devel (40%) Extracting the files of alsa-lib-devel (41%) Extracting the files of alsa-lib-devel (43%) Extracting the files of alsa-lib-devel (45%) Extracting the files of alsa-lib-devel (47%) Extracting the files of alsa-lib-devel (49%) Extracting the files of alsa-lib-devel (50%) Extracting the files of alsa-lib-devel (52%) Extracting the files of alsa-lib-devel (54%) Extracting the files of alsa-lib-devel (56%) Extracting the files of alsa-lib-devel (58%) Extracting the files of alsa-lib-devel (60%) Extracting the files of alsa-lib-devel (61%) Extracting the files of alsa-lib-devel (63%) Extracting the files of alsa-lib-devel (65%) Extracting the files of alsa-lib-devel (67%) Extracting the files of alsa-lib-devel (69%) Extracting the files of alsa-lib-devel (70%) Extracting the files of alsa-lib-devel (72%) Extracting the files of alsa-lib-devel (74%) Extracting the files of alsa-lib-devel (76%) Extracting the files of alsa-lib-devel (78%) Extracting the files of alsa-lib-devel (80%) Extracting the files of alsa-lib-devel (81%) Extracting the files of alsa-lib-devel (83%) Extracting the files of alsa-lib-devel (85%) Extracting the files of alsa-lib-devel (87%) Extracting the files of alsa-lib-devel (89%) Extracting the files of alsa-lib-devel (90%) Extracting the files of alsa-lib-devel (92%) Extracting the files of alsa-lib-devel (94%) Extracting the files of alsa-lib-devel (96%) Extracting the files of alsa-lib-devel (98%) Extracting the files of alsa-lib-devel (100%) [complete] Installed alsa-lib-devel Installing 53 / 73 Installing lm_sensors, version 3.6.2, release 9 Extracting the files of lm_sensors (4%) Extracting the files of lm_sensors (8%) Extracting the files of lm_sensors (12%) Extracting the files of lm_sensors (16%) Extracting the files of lm_sensors (20%) Extracting the files of lm_sensors (25%) Extracting the files of lm_sensors (29%) Extracting the files of lm_sensors (33%) Extracting the files of lm_sensors (37%) Extracting the files of lm_sensors (41%) Extracting the files of lm_sensors (45%) Extracting the files of lm_sensors (50%) Extracting the files of lm_sensors (54%) Extracting the files of lm_sensors (58%) Extracting the files of lm_sensors (62%) Extracting the files of lm_sensors (66%) Extracting the files of lm_sensors (70%) Extracting the files of lm_sensors (75%) Extracting the files of lm_sensors (79%) Extracting the files of lm_sensors (83%) Extracting the files of lm_sensors (87%) Extracting the files of lm_sensors (91%) Extracting the files of lm_sensors (95%) Extracting the files of lm_sensors (100%) [complete] Installed lm_sensors Installing 54 / 73 Installing libx11-devel, version 1.8.13, release 50 Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (100%) [complete] Installed libx11-devel Installing 55 / 73 Installing libxrandr, version 1.5.5, release 18 Extracting the files of libxrandr (50%) Extracting the files of libxrandr (100%) [complete] Installed libxrandr Installing 56 / 73 Installing spirv-llvm-translator, version 21.1, release 25 Extracting the files of spirv-llvm-translator (33%) Extracting the files of spirv-llvm-translator (66%) Extracting the files of spirv-llvm-translator (100%) [complete] Installed spirv-llvm-translator Installing 57 / 73 Installing bzip2-devel, version 1.0.8, release 22 Extracting the files of bzip2-devel (33%) Extracting the files of bzip2-devel (66%) Extracting the files of bzip2-devel (100%) [complete] Installed bzip2-devel Installing 58 / 73 Installing libsndfile, version 1.2.2, release 27 Extracting the files of libsndfile (2%) Extracting the files of libsndfile (5%) Extracting the files of libsndfile (7%) Extracting the files of libsndfile (10%) Extracting the files of libsndfile (13%) Extracting the files of libsndfile (15%) Extracting the files of libsndfile (18%) Extracting the files of libsndfile (21%) Extracting the files of libsndfile (23%) Extracting the files of libsndfile (26%) Extracting the files of libsndfile (28%) Extracting the files of libsndfile (31%) Extracting the files of libsndfile (34%) Extracting the files of libsndfile (36%) Extracting the files of libsndfile (39%) Extracting the files of libsndfile (42%) Extracting the files of libsndfile (44%) Extracting the files of libsndfile (47%) Extracting the files of libsndfile (50%) Extracting the files of libsndfile (52%) Extracting the files of libsndfile (55%) Extracting the files of libsndfile (57%) Extracting the files of libsndfile (60%) Extracting the files of libsndfile (63%) Extracting the files of libsndfile (65%) Extracting the files of libsndfile (68%) Extracting the files of libsndfile (71%) Extracting the files of libsndfile (73%) Extracting the files of libsndfile (76%) Extracting the files of libsndfile (78%) Extracting the files of libsndfile (81%) Extracting the files of libsndfile (84%) Extracting the files of libsndfile (86%) Extracting the files of libsndfile (89%) Extracting the files of libsndfile (92%) Extracting the files of libsndfile (94%) Extracting the files of libsndfile (97%) Extracting the files of libsndfile (100%) [complete] Installed libsndfile Installing 59 / 73 Installing pulseaudio, version 17.0, release 65 Extracting the files of pulseaudio (7%) Extracting the files of pulseaudio (14%) Extracting the files of pulseaudio (21%) Extracting the files of pulseaudio (28%) Extracting the files of pulseaudio (35%) Extracting the files of pulseaudio (42%) Extracting the files of pulseaudio (50%) Extracting the files of pulseaudio (57%) Extracting the files of pulseaudio (64%) Extracting the files of pulseaudio (71%) Extracting the files of pulseaudio (78%) Extracting the files of pulseaudio (85%) Extracting the files of pulseaudio (92%) Extracting the files of pulseaudio (100%) [complete] Installed pulseaudio Installing 60 / 73 Installing pipewire-lib, version 1.6.8, release 123 Extracting the files of pipewire-lib (33%) Extracting the files of pipewire-lib (66%) Extracting the files of pipewire-lib (100%) [complete] Installed pipewire-lib Installing 61 / 73 Installing libxcursor, version 1.2.3, release 22 Extracting the files of libxcursor (50%) Extracting the files of libxcursor (100%) [complete] Installed libxcursor Installing 62 / 73 Installing libsamplerate, version 0.2.2, release 6 Extracting the files of libsamplerate (5%) Extracting the files of libsamplerate (10%) Extracting the files of libsamplerate (15%) Extracting the files of libsamplerate (21%) Extracting the files of libsamplerate (26%) Extracting the files of libsamplerate (31%) Extracting the files of libsamplerate (36%) Extracting the files of libsamplerate (42%) Extracting the files of libsamplerate (47%) Extracting the files of libsamplerate (52%) Extracting the files of libsamplerate (57%) Extracting the files of libsamplerate (63%) Extracting the files of libsamplerate (68%) Extracting the files of libsamplerate (73%) Extracting the files of libsamplerate (78%) Extracting the files of libsamplerate (84%) Extracting the files of libsamplerate (89%) Extracting the files of libsamplerate (94%) Extracting the files of libsamplerate (100%) [complete] Installed libsamplerate Installing 63 / 73 Installing xcb-util-keysyms, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms (50%) Extracting the files of xcb-util-keysyms (100%) [complete] Installed xcb-util-keysyms Installing 64 / 73 Installing libdisplay-info, version 0.3.0, release 3 Extracting the files of libdisplay-info (33%) Extracting the files of libdisplay-info (66%) Extracting the files of libdisplay-info (100%) [complete] Installed libdisplay-info Installing 65 / 73 Installing spirv-tools, version 1.4.341.0, release 36 Extracting the files of spirv-tools (5%) Extracting the files of spirv-tools (10%) Extracting the files of spirv-tools (15%) Extracting the files of spirv-tools (21%) Extracting the files of spirv-tools (26%) Extracting the files of spirv-tools (31%) Extracting the files of spirv-tools (36%) Extracting the files of spirv-tools (42%) Extracting the files of spirv-tools (47%) Extracting the files of spirv-tools (52%) Extracting the files of spirv-tools (57%) Extracting the files of spirv-tools (63%) Extracting the files of spirv-tools (68%) Extracting the files of spirv-tools (73%) Extracting the files of spirv-tools (78%) Extracting the files of spirv-tools (84%) Extracting the files of spirv-tools (89%) Extracting the files of spirv-tools (94%) Extracting the files of spirv-tools (100%) [complete] Installed spirv-tools Installing 66 / 73 Installing libxshmfence, version 1.3.3, release 17 Extracting the files of libxshmfence (50%) Extracting the files of libxshmfence (100%) [complete] Installed libxshmfence Installing 67 / 73 Installing mesalib, version 26.1.8, release 312 Extracting the files of mesalib (0%) Extracting the files of mesalib (1%) Extracting the files of mesalib (2%) Extracting the files of mesalib (3%) Extracting the files of mesalib (4%) Extracting the files of mesalib (5%) Extracting the files of mesalib (6%) Extracting the files of mesalib (7%) Extracting the files of mesalib (8%) Extracting the files of mesalib (9%) Extracting the files of mesalib (10%) Extracting the files of mesalib (11%) Extracting the files of mesalib (12%) Extracting the files of mesalib (13%) Extracting the files of mesalib (14%) Extracting the files of mesalib (15%) Extracting the files of mesalib (16%) Extracting the files of mesalib (17%) Extracting the files of mesalib (18%) Extracting the files of mesalib (19%) Extracting the files of mesalib (20%) Extracting the files of mesalib (21%) Extracting the files of mesalib (22%) Extracting the files of mesalib (23%) Extracting the files of mesalib (24%) Extracting the files of mesalib (25%) Extracting the files of mesalib (26%) Extracting the files of mesalib (27%) Extracting the files of mesalib (28%) Extracting the files of mesalib (29%) Extracting the files of mesalib (30%) Extracting the files of mesalib (31%) Extracting the files of mesalib (32%) Extracting the files of mesalib (33%) Extracting the files of mesalib (34%) Extracting the files of mesalib (35%) Extracting the files of mesalib (36%) Extracting the files of mesalib (37%) Extracting the files of mesalib (38%) Extracting the files of mesalib (39%) Extracting the files of mesalib (40%) Extracting the files of mesalib (41%) Extracting the files of mesalib (42%) Extracting the files of mesalib (43%) Extracting the files of mesalib (44%) Extracting the files of mesalib (45%) Extracting the files of mesalib (46%) Extracting the files of mesalib (47%) Extracting the files of mesalib (48%) Extracting the files of mesalib (49%) Extracting the files of mesalib (50%) Extracting the files of mesalib (50%) Extracting the files of mesalib (51%) Extracting the files of mesalib (52%) Extracting the files of mesalib (53%) Extracting the files of mesalib (54%) Extracting the files of mesalib (55%) Extracting the files of mesalib (56%) Extracting the files of mesalib (57%) Extracting the files of mesalib (58%) Extracting the files of mesalib (59%) Extracting the files of mesalib (60%) Extracting the files of mesalib (61%) Extracting the files of mesalib (62%) Extracting the files of mesalib (63%) Extracting the files of mesalib (64%) Extracting the files of mesalib (65%) Extracting the files of mesalib (66%) Extracting the files of mesalib (67%) Extracting the files of mesalib (68%) Extracting the files of mesalib (69%) Extracting the files of mesalib (70%) Extracting the files of mesalib (71%) Extracting the files of mesalib (72%) Extracting the files of mesalib (73%) Extracting the files of mesalib (74%) Extracting the files of mesalib (75%) Extracting the files of mesalib (76%) Extracting the files of mesalib (77%) Extracting the files of mesalib (78%) Extracting the files of mesalib (79%) Extracting the files of mesalib (80%) Extracting the files of mesalib (81%) Extracting the files of mesalib (82%) Extracting the files of mesalib (83%) Extracting the files of mesalib (84%) Extracting the files of mesalib (85%) Extracting the files of mesalib (86%) Extracting the files of mesalib (87%) Extracting the files of mesalib (88%) Extracting the files of mesalib (89%) Extracting the files of mesalib (90%) Extracting the files of mesalib (91%) Extracting the files of mesalib (92%) Extracting the files of mesalib (93%) Extracting the files of mesalib (94%) Extracting the files of mesalib (95%) Extracting the files of mesalib (96%) Extracting the files of mesalib (97%) Extracting the files of mesalib (98%) Extracting the files of mesalib (99%) Extracting the files of mesalib (100%) [complete] Installed mesalib Installing 68 / 73 Installing sdl2, version 2.32.4, release 58 Extracting the files of sdl2 (33%) Extracting the files of sdl2 (66%) Extracting the files of sdl2 (100%) [complete] Installed sdl2 Installing 69 / 73 Installing brotli-devel, version 1.2.0, release 14 Extracting the files of brotli-devel (6%) Extracting the files of brotli-devel (13%) Extracting the files of brotli-devel (20%) Extracting the files of brotli-devel (26%) Extracting the files of brotli-devel (33%) Extracting the files of brotli-devel (40%) Extracting the files of brotli-devel (46%) Extracting the files of brotli-devel (53%) Extracting the files of brotli-devel (60%) Extracting the files of brotli-devel (66%) Extracting the files of brotli-devel (73%) Extracting the files of brotli-devel (80%) Extracting the files of brotli-devel (86%) Extracting the files of brotli-devel (93%) Extracting the files of brotli-devel (100%) [complete] Installed brotli-devel Installing 70 / 73 Installing sdl2-devel, version 2.32.4, release 58 Extracting the files of sdl2-devel (1%) Extracting the files of sdl2-devel (2%) Extracting the files of sdl2-devel (3%) Extracting the files of sdl2-devel (4%) Extracting the files of sdl2-devel (5%) Extracting the files of sdl2-devel (6%) Extracting the files of sdl2-devel (7%) Extracting the files of sdl2-devel (8%) Extracting the files of sdl2-devel (9%) Extracting the files of sdl2-devel (10%) Extracting the files of sdl2-devel (11%) Extracting the files of sdl2-devel (13%) Extracting the files of sdl2-devel (14%) Extracting the files of sdl2-devel (15%) Extracting the files of sdl2-devel (16%) Extracting the files of sdl2-devel (17%) Extracting the files of sdl2-devel (18%) Extracting the files of sdl2-devel (19%) Extracting the files of sdl2-devel (20%) Extracting the files of sdl2-devel (21%) Extracting the files of sdl2-devel (22%) Extracting the files of sdl2-devel (23%) Extracting the files of sdl2-devel (25%) Extracting the files of sdl2-devel (26%) Extracting the files of sdl2-devel (27%) Extracting the files of sdl2-devel (28%) Extracting the files of sdl2-devel (29%) Extracting the files of sdl2-devel (30%) Extracting the files of sdl2-devel (31%) Extracting the files of sdl2-devel (32%) Extracting the files of sdl2-devel (33%) Extracting the files of sdl2-devel (34%) Extracting the files of sdl2-devel (35%) Extracting the files of sdl2-devel (36%) Extracting the files of sdl2-devel (38%) Extracting the files of sdl2-devel (39%) Extracting the files of sdl2-devel (40%) Extracting the files of sdl2-devel (41%) Extracting the files of sdl2-devel (42%) Extracting the files of sdl2-devel (43%) Extracting the files of sdl2-devel (44%) Extracting the files of sdl2-devel (45%) Extracting the files of sdl2-devel (46%) Extracting the files of sdl2-devel (47%) Extracting the files of sdl2-devel (48%) Extracting the files of sdl2-devel (50%) Extracting the files of sdl2-devel (51%) Extracting the files of sdl2-devel (52%) Extracting the files of sdl2-devel (53%) Extracting the files of sdl2-devel (54%) Extracting the files of sdl2-devel (55%) Extracting the files of sdl2-devel (56%) Extracting the files of sdl2-devel (57%) Extracting the files of sdl2-devel (58%) Extracting the files of sdl2-devel (59%) Extracting the files of sdl2-devel (60%) Extracting the files of sdl2-devel (61%) Extracting the files of sdl2-devel (63%) Extracting the files of sdl2-devel (64%) Extracting the files of sdl2-devel (65%) Extracting the files of sdl2-devel (66%) Extracting the files of sdl2-devel (67%) Extracting the files of sdl2-devel (68%) Extracting the files of sdl2-devel (69%) Extracting the files of sdl2-devel (70%) Extracting the files of sdl2-devel (71%) Extracting the files of sdl2-devel (72%) Extracting the files of sdl2-devel (73%) Extracting the files of sdl2-devel (75%) Extracting the files of sdl2-devel (76%) Extracting the files of sdl2-devel (77%) Extracting the files of sdl2-devel (78%) Extracting the files of sdl2-devel (79%) Extracting the files of sdl2-devel (80%) Extracting the files of sdl2-devel (81%) Extracting the files of sdl2-devel (82%) Extracting the files of sdl2-devel (83%) Extracting the files of sdl2-devel (84%) Extracting the files of sdl2-devel (85%) Extracting the files of sdl2-devel (86%) Extracting the files of sdl2-devel (88%) Extracting the files of sdl2-devel (89%) Extracting the files of sdl2-devel (90%) Extracting the files of sdl2-devel (91%) Extracting the files of sdl2-devel (92%) Extracting the files of sdl2-devel (93%) Extracting the files of sdl2-devel (94%) Extracting the files of sdl2-devel (95%) Extracting the files of sdl2-devel (96%) Extracting the files of sdl2-devel (97%) Extracting the files of sdl2-devel (98%) Extracting the files of sdl2-devel (100%) [complete] Installed sdl2-devel Installing 71 / 73 Installing libpng-devel, version 1.6.58, release 37 Extracting the files of libpng-devel (7%) Extracting the files of libpng-devel (14%) Extracting the files of libpng-devel (21%) Extracting the files of libpng-devel (28%) Extracting the files of libpng-devel (35%) Extracting the files of libpng-devel (42%) Extracting the files of libpng-devel (50%) Extracting the files of libpng-devel (57%) Extracting the files of libpng-devel (64%) Extracting the files of libpng-devel (71%) Extracting the files of libpng-devel (78%) Extracting the files of libpng-devel (85%) Extracting the files of libpng-devel (92%) Extracting the files of libpng-devel (100%) [complete] Installed libpng-devel Installing 72 / 73 Installing freetype2-devel, version 2.14.3, release 40 Extracting the files of freetype2-devel (1%) Extracting the files of freetype2-devel (3%) Extracting the files of freetype2-devel (5%) Extracting the files of freetype2-devel (6%) Extracting the files of freetype2-devel (8%) Extracting the files of freetype2-devel (10%) Extracting the files of freetype2-devel (11%) Extracting the files of freetype2-devel (13%) Extracting the files of freetype2-devel (15%) Extracting the files of freetype2-devel (16%) Extracting the files of freetype2-devel (18%) Extracting the files of freetype2-devel (20%) Extracting the files of freetype2-devel (21%) Extracting the files of freetype2-devel (23%) Extracting the files of freetype2-devel (25%) Extracting the files of freetype2-devel (26%) Extracting the files of freetype2-devel (28%) Extracting the files of freetype2-devel (30%) Extracting the files of freetype2-devel (31%) Extracting the files of freetype2-devel (33%) Extracting the files of freetype2-devel (35%) Extracting the files of freetype2-devel (36%) Extracting the files of freetype2-devel (38%) Extracting the files of freetype2-devel (40%) Extracting the files of freetype2-devel (41%) Extracting the files of freetype2-devel (43%) Extracting the files of freetype2-devel (45%) Extracting the files of freetype2-devel (46%) Extracting the files of freetype2-devel (48%) Extracting the files of freetype2-devel (50%) Extracting the files of freetype2-devel (51%) Extracting the files of freetype2-devel (53%) Extracting the files of freetype2-devel (55%) Extracting the files of freetype2-devel (56%) Extracting the files of freetype2-devel (58%) Extracting the files of freetype2-devel (60%) Extracting the files of freetype2-devel (61%) Extracting the files of freetype2-devel (63%) Extracting the files of freetype2-devel (65%) Extracting the files of freetype2-devel (66%) Extracting the files of freetype2-devel (68%) Extracting the files of freetype2-devel (70%) Extracting the files of freetype2-devel (71%) Extracting the files of freetype2-devel (73%) Extracting the files of freetype2-devel (75%) Extracting the files of freetype2-devel (76%) Extracting the files of freetype2-devel (78%) Extracting the files of freetype2-devel (80%) Extracting the files of freetype2-devel (81%) Extracting the files of freetype2-devel (83%) Extracting the files of freetype2-devel (85%) Extracting the files of freetype2-devel (86%) Extracting the files of freetype2-devel (88%) Extracting the files of freetype2-devel (90%) Extracting the files of freetype2-devel (91%) Extracting the files of freetype2-devel (93%) Extracting the files of freetype2-devel (95%) Extracting the files of freetype2-devel (96%) Extracting the files of freetype2-devel (98%) Extracting the files of freetype2-devel (100%) [complete] Installed freetype2-devel Installing 73 / 73 Installing libunistring-devel, version 1.4.2, release 12 Extracting the files of libunistring-devel (4%) Extracting the files of libunistring-devel (9%) Extracting the files of libunistring-devel (14%) Extracting the files of libunistring-devel (19%) Extracting the files of libunistring-devel (23%) Extracting the files of libunistring-devel (28%) Extracting the files of libunistring-devel (33%) Extracting the files of libunistring-devel (38%) Extracting the files of libunistring-devel (42%) Extracting the files of libunistring-devel (47%) Extracting the files of libunistring-devel (52%) Extracting the files of libunistring-devel (57%) Extracting the files of libunistring-devel (61%) Extracting the files of libunistring-devel (66%) Extracting the files of libunistring-devel (71%) Extracting the files of libunistring-devel (76%) Extracting the files of libunistring-devel (80%) Extracting the files of libunistring-devel (85%) Extracting the files of libunistring-devel (90%) Extracting the files of libunistring-devel (95%) Extracting the files of libunistring-devel (100%) [complete] Installed libunistring-devel [BuildDep] Checking build-deps for lagrange-1.21.1-37 [BuildDep] Requesting installation of: libwebp-devel sdl2-devel libx11-devel fribidi-devel freetype2-devel libunistring-devel time=2026-09-03T15:59:48.152+02:00 level=DEBUG msg="Stopping D-BUS" time=2026-09-03T15:59:48.154+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="chown -R build:build /home/build" time=2026-09-03T15:59:48.158+02:00 level=DEBUG msg="Dropping container networking" time=2026-09-03T15:59:48.158+02:00 level=DEBUG msg="Configuring container networking" time=2026-09-03T15:59:48.162+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/49389240e34fb9e79cebb9566af24723ae15f9ba2ca8e8933ffdd5c3e034953c/lagrange-1.21.1.tar.gz target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/YPKG/sources/lagrange-1.21.1.tar.gz time=2026-09-03T15:59:48.164+02:00 level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/.cache/bazel time=2026-09-03T15:59:48.166+02:00 level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/.ccache time=2026-09-03T15:59:48.167+02:00 level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/.cache/go-build time=2026-09-03T15:59:48.168+02:00 level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/lagrange/union/home/build/.cache/sccache time=2026-09-03T15:59:48.170+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-09-03T15:59:48.170+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-09-03T15:59:48.170+02:00 level=DEBUG msg="Starting sccache server" time=2026-09-03T15:59:48.190+02:00 level=INFO msg="Now starting build" package=lagrange time=2026-09-03T15:59:48.190+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/lagrange/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1788443058" + cd /home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export package=lagrange + package=lagrange + export release=37 + release=37 + export version=1.21.1 + version=1.21.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/lagrange/install + installdir=/home/build/YPKG/root/lagrange/install + export PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + export PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1788443058 + SOURCE_DATE_EPOCH=1788443058 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + cmake -G Ninja -B solusBuildDir -DCMAKE_VERBOSE_MAKEFILE=ON '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_INSTALL_LIBDIR=lib64 -DCMAKE_INSTALL_LIBEXECDIR=lib64/lagrange -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_LIB_SUFFIX=%LIBFUFFIX% -DTFDN_ENABLE_SSE41=No -- The C compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Using toolchain file: -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Checking for module 'zlib' -- Found zlib, version 1.3.1.zlib-ng -- Checking for module 'libpcre' -- Package 'libpcre' not found -- Checking for module 'libpcre2-8' -- Found libpcre2-8, version 10.48 -- Checking for module 'openssl' -- Found openssl, version 3.6.4 -- Looking for strnstr -- Looking for strnstr - not found -- Looking for sys/dirent.h -- Looking for sys/dirent.h - not found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of time_t -- Check size of time_t - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_cancel -- Looking for pthread_cancel - found -- Performing Test iHavePThreadTimedMutex -- Performing Test iHavePThreadTimedMutex - Success -- Checking for module 'harfbuzz' -- Package 'harfbuzz' not found -- Checking for module 'fribidi' -- Found fribidi, version 1.0.15 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so -- Looking for XOpenDisplay in /usr/lib/libX11.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Using Xlib: /usr/lib/libX11.so -- Checking for module 'sdl2>=2.0.8' -- Found sdl2, version 2.32.4 -- Checking for module 'libmpg123' -- Package 'libmpg123' not found -- Checking for module 'libwebpdecoder' -- Found libwebpdecoder, version 1.6.0 -- Checking for modules 'libjxl;libjxl_threads' -- Package 'libjxl' not found -- Package 'libjxl_threads' not found -- Checking for module 'opusfile' -- Package 'opusfile' not found -- Performing Test CFLAG_INCOMPATIBLE_POINTER_TYPES -- Performing Test CFLAG_INCOMPATIBLE_POINTER_TYPES - Success -- Preparing resources... -- resources.lgr -- Performing Test HAVE_SDL_TEXTEDITING -- Performing Test HAVE_SDL_TEXTEDITING - Success -- Summary: -- ENABLE_APP_BUNDLE : ON -- ENABLE_CUSTOM_FRAME : OFF -- ENABLE_DOWNLOAD_EDIT : ON -- ENABLE_FRIBIDI : ON -- ENABLE_FRIBIDI_BUILD : OFF -- ENABLE_GAMEPAD : ON -- ENABLE_GUI : ON -- ENABLE_HARFBUZZ : ON -- ENABLE_HARFBUZZ_MINIMAL : OFF -- ENABLE_IDLE_SLEEP : OFF -- ENABLE_IPC : ON -- ENABLE_JXL : ON -- ENABLE_KERNING : ON -- ENABLE_MAC_MENUS : ON -- ENABLE_MOBILE_HANDHELD : OFF -- ENABLE_MOBILE_PHONE : OFF -- ENABLE_MOBILE_TABLET : OFF -- ENABLE_MPG123 : ON -- ENABLE_OPUS : ON -- ENABLE_POPUP_MENUS : ON -- ENABLE_RELATIVE_EMBED : OFF -- ENABLE_RESIZE_DRAW : ON -- ENABLE_SPARKLE : OFF -- ENABLE_STATIC : OFF -- ENABLE_TUI : OFF -- ENABLE_WEBP : ON -- ENABLE_WINDOWPOS_FIX : OFF -- ENABLE_WINSPARKLE : OFF -- ENABLE_X11_SWRENDER : OFF -- ENABLE_X11_XLIB : ON -- Configuring done (1.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS CMAKE_INSTALL_DO_STRIP CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir + cd /home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export package=lagrange + package=lagrange + export release=37 + release=37 + export version=1.21.1 + version=1.21.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/lagrange/install + installdir=/home/build/YPKG/root/lagrange/install + export PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + export PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1788443058 + SOURCE_DATE_EPOCH=1788443058 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/136] Creating directories for 'harfbuzz-ext' [2/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/class.c.o [3/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/the_foundation.c.o [4/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/crc32.c.o [5/136] No download step for 'harfbuzz-ext' [6/136] No update step for 'harfbuzz-ext' [7/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/garbage.c.o [8/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/geometry.c.o [9/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/future.c.o [10/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/audience.c.o [11/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/buffer.c.o [12/136] No patch step for 'harfbuzz-ext' [13/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/blockhash.c.o [14/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/fileinfo.c.o [15/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/intset.c.o [16/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/mutex.c.o [17/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/list.c.o [18/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/object.c.o [19/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/array.c.o [20/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/commandline.c.o [21/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/md5.c.o [22/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/math_generic.c.o [23/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/networkproxy.c.o [24/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/objectlist.c.o [25/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/address.c.o [26/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/hash.c.o [27/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/map.c.o [28/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/math.c.o [29/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/ptrset.c.o [30/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/random.c.o [31/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/ptrarray.c.o [32/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/queue.c.o [33/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/sortedarray.c.o [34/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/path.c.o [35/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/rect.c.o [36/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/block.c.o [37/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/noise.c.o [38/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/stringset.c.o [39/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/stringhash.c.o [40/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/stringarray.c.o [41/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/version.c.o [42/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/threadpool.c.o [43/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/punycode.c.o [44/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/stream.c.o [45/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/thread.c.o [46/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/locale.c.o [47/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/c11threads.c.o [48/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/pipe.c.o [49/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/stringlist.c.o [50/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/toml.c.o [51/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/linux.c.o [52/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/time.c.o [53/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/file.c.o [54/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/regexp.c.o [55/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/service.c.o [56/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/xml.c.o [57/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/process.c.o [58/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/datagram.c.o [59/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/archive.c.o [60/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/platform/posix/socket.c.o [61/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/string.c.o [62/136] Building C object lib/the_Foundation/CMakeFiles/the_Foundation.dir/src/tlsrequest.c.o [63/136] Linking C static library lib/the_Foundation/lib_Foundation.a [64/136] Performing configure step for 'harfbuzz-ext' The Meson build system Version: 1.11.0 Source dir: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz Build dir: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build Build type: native build DEPRECATION: WrapDB v1 is deprecated, updated using `meson wrap update google-benchmark` Project name: harfbuzz Project version: 2.8.2 C compiler for the host machine: x86_64-solus-linux-gcc (gcc 15.2.1 "x86_64-solus-linux-gcc (Solus) 15.2.1 20260604") C linker for the host machine: x86_64-solus-linux-gcc ld.bfd 2.45.1 C++ compiler for the host machine: x86_64-solus-linux-g++ (gcc 15.2.1 "x86_64-solus-linux-g++ (Solus) 15.2.1 20260604") C++ linker for the host machine: x86_64-solus-linux-g++ ld.bfd 2.45.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports link arguments -Bsymbolic-functions: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -fno-rtti: YES Compiler for C++ supports arguments -fno-threadsafe-statics: YES Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES Library m found: YES ../../../../lib/harfbuzz/meson.build:94: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.54.0': fallback arg in dependency. Dependency glib-2.0 for host machine skipped: feature glib disabled ../../../../lib/harfbuzz/meson.build:96: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.54.0': fallback arg in dependency. Dependency gobject-2.0 for host machine skipped: feature gobject disabled Dependency graphite2 for host machine skipped: feature graphite disabled Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Found CMake: /usr/bin/cmake (4.3.3) Run-time dependency chafa found: NO (tried pkg-config and cmake) Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Run-time dependency threads found: YES Has header "unistd.h" : YES Has header "sys/mman.h" : YES Has header "stdbool.h" : YES Checking for function "atexit" : YES Checking for function "mprotect" : YES Checking for function "sysconf" : YES Checking for function "getpagesize" : YES Checking for function "mmap" : YES Checking for function "isatty" : YES Program gen-hb-version.py found: YES (/home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/gen-hb-version.py) ../../../../lib/harfbuzz/src/meson.build:1: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.50.0': install arg in configure_file. Configuring hb-version.h with command Program ragel found: NO ../../../../lib/harfbuzz/src/meson.build:292: WARNING: You have to install ragel if you are going to develop HarfBuzz itself Program gen-harfbuzzcc.py found: YES (/home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/gen-harfbuzzcc.py) Program gen-def.py found: YES (/home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/gen-def.py) ../../../../lib/harfbuzz/src/meson.build:413: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.51.0': link_language arg in library. ../../../../lib/harfbuzz/src/meson.build:413: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.48.0': darwin_versions arg in library. ../../../../lib/harfbuzz/src/meson.build:436: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.51.0': link_language arg in library. ../../../../lib/harfbuzz/src/meson.build:436: WARNING: Project targets '>= 0.47.0' but uses feature introduced in '0.48.0': darwin_versions arg in library. Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Configuring harfbuzz-config.cmake using configuration Configuring config.h using configuration Build targets in project: 7 WARNING: Project specifies a minimum meson_version '>= 0.47.0' but uses features which were added in newer versions: * 0.48.0: {'darwin_versions arg in library'} * 0.50.0: {'install arg in configure_file'} * 0.51.0: {'link_language arg in library'} * 0.54.0: {'fallback arg in dependency'} harfbuzz 2.8.2 Directories prefix : /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz bindir : bin libdir : lib includedir : include datadir : share Unicode callbacks (you want at least one) Builtin : YES Glib : NO ICU : NO Font callbacks (the more the merrier) FreeType : NO Dependencies used for command-line utilities Cairo : NO Chafa : NO Additional shapers Graphite2 : NO Platform shapers (not normally needed) CoreText : NO DirectWrite : NO GDI/Uniscribe : NO Other features Documentation : NO GObject bindings : NO Introspection : NO Experimental APIs: NO Testing Tests : NO Benchmark : NO User defined options buildtype : release cairo : disabled default_library : both docs : disabled freetype : disabled glib : disabled gobject : disabled icu : disabled libdir : lib prefix : /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz tests : disabled Found ninja-1.12.1 at /usr/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. [65/136] Performing build step for 'harfbuzz-ext' [1/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-draw.cc.o [2/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-number.cc.o [3/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-blob.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-blob.cc:28: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_blob_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-blob.cc:292:34: required from here 292 | return hb_object_set_user_data (blob, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [4/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-fallback-shape.cc.o [5/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-common.cc.o [6/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-map.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-map.hh:30, from ../../../../lib/harfbuzz/src/hb-map.cc:27: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_map_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-map.cc:136:34: required from here 136 | return hb_object_set_user_data (map, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [7/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-buffer-serialize.cc.o [8/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-meta.cc.o [9/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-aat-map.cc.o [10/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-buffer.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-buffer.hh:33, from ../../../../lib/harfbuzz/src/hb-buffer.cc:30: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_buffer_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-buffer.cc:751:34: required from here 751 | return hb_object_set_user_data (buffer, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [11/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-default.cc.o [12/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-hangul.cc.o [13/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-font.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-font.cc:29: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_font_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-font.cc:647:34: required from here 647 | return hb_object_set_user_data (ffuncs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_font_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-font.cc:1689:34: required from here 1689 | return hb_object_set_user_data (font, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [14/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-hebrew.cc.o [15/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-name.cc.o [16/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-indic-table.cc.o [17/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-map.cc.o [18/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-syllabic.cc.o [19/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-khmer.cc.o [20/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-thai.cc.o [21/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-myanmar.cc.o [22/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-vowel-constraints.cc.o [23/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-indic.cc.o [24/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-math.cc.o [25/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-color.cc.o [26/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-metrics.cc.o [27/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-face.cc.o [28/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-shaper.cc.o [29/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-face.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-face.cc:29: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_face_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-face.cc:318:34: required from here 318 | return hb_object_set_user_data (face, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [30/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-shape.cc.o [31/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-style.cc.o [32/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-shape-plan.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-shape-plan.cc:27: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_shape_plan_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-shape-plan.cc:348:34: required from here 348 | return hb_object_set_user_data (shape_plan, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [33/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-tag.cc.o [34/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-unicode.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-unicode.cc:31: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_unicode_funcs_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-unicode.cc:295:34: required from here 295 | return hb_object_set_user_data (ufuncs, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [35/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-number.cc.o [36/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-cff1-table.cc.o [37/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ucd.cc.o [38/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape.cc.o [39/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-cff2-table.cc.o [40/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-use.cc.o [41/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-static.cc.o [42/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-var.cc.o [43/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset-input.cc.o [44/65] Generating src/harfbuzz.cc with a custom command [45/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-set.cc.o In file included from ../../../../lib/harfbuzz/src/hb.hh:467, from ../../../../lib/harfbuzz/src/hb-set.hh:30, from ../../../../lib/harfbuzz/src/hb-set.cc:27: ../../../../lib/harfbuzz/src/hb-object.hh: In instantiation of ‘bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t) [with Type = hb_set_t; hb_user_data_key_t = hb_user_data_key_t; hb_destroy_func_t = void (*)(void*); hb_bool_t = int]’: ../../../../lib/harfbuzz/src/hb-set.cc:136:34: required from here 136 | return hb_object_set_user_data (set, key, data, destroy, replace); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args] 306 | user_data = (hb_user_data_array_t *) hb_calloc (sizeof (hb_user_data_array_t), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../lib/harfbuzz/src/hb-object.hh:306:53: note: earlier argument should specify number of elements, later size of each element [46/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-fallback.cc.o [47/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-static.cc.o [48/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-normalize.cc.o [49/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset-cff-common.cc.o [50/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-shape-complex-arabic.cc.o [51/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-ot-cff2-table.cc.o [52/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-ot-cff1-table.cc.o [53/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-aat-layout.cc.o [54/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset-cff2.cc.o [55/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-font.cc.o [56/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset-cff1.cc.o [57/65] Compiling C++ object src/libharfbuzz.so.0.20802.0.p/hb-ot-layout.cc.o [58/65] Linking static target src/libharfbuzz.a [59/65] Linking target src/libharfbuzz.so.0.20802.0 [60/65] Generating symbol file src/libharfbuzz.so.0.20802.0.p/libharfbuzz.so.0.20802.0.symbols [61/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset-plan.cc.o [62/65] Compiling C++ object src/libharfbuzz-subset.so.0.20802.0.p/hb-subset.cc.o [63/65] Linking static target src/libharfbuzz-subset.a [64/65] Linking target src/libharfbuzz-subset.so.0.20802.0 [64/65] Installing files Installing src/libharfbuzz.so.0.20802.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib Installing src/libharfbuzz.a to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib Installing src/libharfbuzz-subset.so.0.20802.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib Installing src/libharfbuzz-subset.a to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-aat-layout.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-aat.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-blob.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-buffer.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-common.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-deprecated.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-draw.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-face.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-font.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-map.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-color.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-deprecated.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-font.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-layout.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-math.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-meta.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-metrics.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-name.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-shape.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot-var.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-ot.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-set.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-shape-plan.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-shape.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-style.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-unicode.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build/src/hb-version.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/harfbuzz/src/hb-subset.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build/src/hb-version.h to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/include/harfbuzz Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build/meson-private/harfbuzz.pc to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/pkgconfig Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build/meson-private/harfbuzz-subset.pc to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/pkgconfig Installing /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/harfbuzz-ext/src/harfbuzz-ext-build/src/harfbuzz-config.cmake to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/cmake/harfbuzz Installing symlink pointing to libharfbuzz.so.0.20802.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/libharfbuzz.so.0 Installing symlink pointing to libharfbuzz.so.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/libharfbuzz.so Installing symlink pointing to libharfbuzz-subset.so.0.20802.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/libharfbuzz-subset.so.0 Installing symlink pointing to libharfbuzz-subset.so.0 to /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/solusBuildDir/lib/harfbuzz/lib/libharfbuzz-subset.so [66/136] No install step for 'harfbuzz-ext' [67/136] Completed 'harfbuzz-ext' [68/136] Building C object CMakeFiles/app.dir/src/gmtypesetter.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmtypesetter.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmtypesetter.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [69/136] Building C object CMakeFiles/app.dir/src/guppy.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/guppy.h:26, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/guppy.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [70/136] Building C object CMakeFiles/app.dir/src/export.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/export.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/export.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [71/136] Building C object CMakeFiles/app.dir/src/gempub.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gempub.c:26: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [72/136] Building C object CMakeFiles/app.dir/src/gopher.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gopher.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [73/136] Building C object CMakeFiles/app.dir/src/lookup.c.o [74/136] Building C object CMakeFiles/app.dir/src/lang.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/lang.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [75/136] Building C object CMakeFiles/app.dir/src/color.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/color.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/color.c: In function ‘setThemePalette_Color’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/color.c:119:21: warning: unused variable ‘isMediumDark’ [-Wunused-variable] 119 | const iBool isMediumDark = prefs_App()->theme == dark_ColorTheme; | ^~~~~~~~~~~~ [76/136] Building C object CMakeFiles/app.dir/src/history.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/history.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/history.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/history.c: In function ‘precedingLocked_History’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/history.c:335:11: warning: unused variable ‘ok’ [-Wunused-variable] 335 | iBool ok = iFalse; | ^~ [77/136] Building C object CMakeFiles/app.dir/src/misfin.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/misfin.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [78/136] Building C object CMakeFiles/app.dir/src/prefs.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [79/136] Building C object CMakeFiles/app.dir/src/feeds.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/feeds.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/feeds.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [80/136] Building C object CMakeFiles/app.dir/src/resources.c.o [81/136] Building C object CMakeFiles/app.dir/src/periodic.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/periodic.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [82/136] Building C object CMakeFiles/app.dir/src/gmcerts.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmcerts.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmcerts.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [83/136] Building C object CMakeFiles/app.dir/src/mimehooks.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/mimehooks.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [84/136] Building C object CMakeFiles/app.dir/src/gmutil.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmutil.c:26: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [85/136] Building C object CMakeFiles/app.dir/src/bookmarks.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/bookmarks.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/bookmarks.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/bookmarks.c: In function ‘requestFinished_Bookmarks’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/bookmarks.c:858:11: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] 858 | iBool found = iFalse; | ^~~~~ [86/136] Building C object CMakeFiles/app.dir/src/render/font.c.o [87/136] Building C object CMakeFiles/app.dir/src/fontpack.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c: In function ‘actions_FontPack’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:912:18: warning: missing braces around initializer [-Wmissing-braces] 912 | &(iMenuItem){ format_Lang(add_Icon " ${fontpack.upgrade}", fpId, d->version), | ^ ...... 915 | "fontpack.install" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:921:18: warning: missing braces around initializer [-Wmissing-braces] 921 | &(iMenuItem){ format_Lang(isEnabled ? close_Icon " ${fontpack.disable}" | ^ ...... 926 | format_CStr("fontpack.enable arg:%d id:%s", !isEnabled, fpId) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:931:29: warning: missing braces around initializer [-Wmissing-braces] 931 | &(iMenuItem){ format_Lang(delete_Icon " ${fontpack.delete}", fpId), | ^ ...... 934 | format_CStr("fontpack.delete id:%s", fpId) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:939:25: warning: missing braces around initializer [-Wmissing-braces] 939 | &(iMenuItem){ format_Lang(add_Icon " " uiTextAction_ColorEscape | ^ ...... 943 | "fontpack.install" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:945:21: warning: missing braces around initializer [-Wmissing-braces] 945 | items, &(iMenuItem){ download_Icon " " saveToDownloads_Label, 0, 0, "document.save" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:950:14: warning: missing braces around initializer [-Wmissing-braces] 950 | &(iMenuItem){ | ^ 951 | fontpack_Icon " ${fontpack.open.aboutfonts}", 0, 0, "!open switch:1 url:about:fonts" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c: In function ‘enablePack_Fonts’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:1138:13: warning: unused variable ‘d’ [-Wunused-variable] 1138 | iFonts *d = &fonts_; | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/fontpack.c:230:13: warning: ‘unloadFiles_Fonts_’ defined but not used [-Wunused-function] 230 | static void unloadFiles_Fonts_(iFonts *d) { | ^~~~~~~~~~~~~~~~~~ [88/136] Building C object CMakeFiles/app.dir/src/snippets.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/snippets.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/snippets.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [89/136] Building C object CMakeFiles/app.dir/src/sitespec.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/stringarray.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.h:26: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.c: In function ‘loadOldFormat_SiteSpec_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/sitespec.c:105:33: warning: the address of ‘params’ will always evaluate as ‘true’ [-Waddress] 105 | iReleasePtr(¶ms); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/object.h:139:58: note: in definition of macro ‘iReleasePtr’ 139 | #define iReleasePtr(d) { iAssert((d) != NULL); if (d) { deref_Object(*(d)); *(d) = NULL; } } | ^ [90/136] Building C object CMakeFiles/app.dir/src/main.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/main.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [91/136] Building C object CMakeFiles/app.dir/src/visited.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/visited.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [92/136] Building C object CMakeFiles/app.dir/src/ui/metrics.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/metrics.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [93/136] Building C object CMakeFiles/app.dir/src/media.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/media.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [94/136] Building C object CMakeFiles/app.dir/src/render/attributedtext.c.o /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/attributedtext.c: In function ‘prepare_AttributedText_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/attributedtext.c:197:20: warning: unused variable ‘numNonSpace’ [-Wunused-variable] 197 | int numNonSpace = 0; | ^~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/attributedtext.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/attributedtext.c:105:17: warning: ‘sourceRange_AttributedText_’ defined but not used [-Wunused-function] 105 | static iRangecc sourceRange_AttributedText_(const iAttributedText *d, iRangei logical) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [95/136] Building C object CMakeFiles/app.dir/src/render/paint.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/paint.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/paint.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [96/136] Building C object CMakeFiles/app.dir/src/ui/command.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/command.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [97/136] Building C object CMakeFiles/app.dir/src/gmrequest.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmcerts.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmrequest.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmrequest.c:193:17: warning: ‘port_GmRequest_’ defined but not used [-Wunused-function] 193 | static uint16_t port_GmRequest_(iGmRequest *d) { | ^~~~~~~~~~~~~~~ [98/136] Building C object CMakeFiles/app.dir/src/render/text.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/paint.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/text.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/text.c: In function ‘init_TextBuf’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/text.c:343:19: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 343 | if (d->size.x * d->size.y) { | ~~~~~~~~~~^~~~~~~~~~~ [99/136] Building C object CMakeFiles/app.dir/src/ui/banner.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/banner.c:26: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/banner.c: In function ‘processEvent_Banner’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/banner.c:331:48: warning: missing braces around initializer [-Wmissing-braces] 331 | pushBack_Array(menuItems, &(iMenuItem){ "${menu.banner.copy}", 0, 0, | ^ 332 | format_CStr("!banner.copy ptr:%p arg:%u", | { 333 | d->doc, index) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/banner.c:372:45: warning: missing braces around initializer [-Wmissing-braces] 372 | (iMenuItem[]) { | ^ ...... 377 | format_CStr("!document.dismiss warning:%d ptr:%p", | { 378 | ansiEscapes_GmDocumentWarning, 379 | d->doc) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/banner.c:372:45: warning: missing braces around initializer [-Wmissing-braces] 372 | (iMenuItem[]) { | ^ ...... 377 | format_CStr("!document.dismiss warning:%d ptr:%p", | { 378 | ansiEscapes_GmDocumentWarning, 379 | d->doc) } }, | } [100/136] Building C object CMakeFiles/app.dir/src/ui/linkinfo.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/linkinfo.h:26, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/linkinfo.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [101/136] Building C object CMakeFiles/app.dir/src/ui/visbuf.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/paint.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/visbuf.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [102/136] Building C object CMakeFiles/app.dir/src/ui/mediaui.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c: In function ‘draw_PlayerUI’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:173:17: warning: unused variable ‘hgt’ [-Wunused-variable] 173 | const int hgt = lineHeight_Text(uiLabelBig_FontId); | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c: In function ‘processEvent_DownloadUI’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:282:43: warning: missing braces around initializer [-Wmissing-braces] 282 | const iMenuItem items[] = { | ^ ...... 287 | format_CStr("!open newtab:1 url:%s", | { 288 | cstrCollect_String(makeFileUrl_String(path))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:282:43: warning: missing braces around initializer [-Wmissing-braces] 282 | const iMenuItem items[] = { | ^ ...... 287 | format_CStr("!open newtab:1 url:%s", | { 288 | cstrCollect_String(makeFileUrl_String(path))) }, | } ...... 305 | format_CStr("!reveal path:%s", cstr_String(path)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:282:43: warning: missing braces around initializer [-Wmissing-braces] 282 | const iMenuItem items[] = { | ^ ...... 287 | format_CStr("!open newtab:1 url:%s", | { 288 | cstrCollect_String(makeFileUrl_String(path))) }, | } ...... 305 | format_CStr("!reveal path:%s", cstr_String(path)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:282:43: warning: missing braces around initializer [-Wmissing-braces] 282 | const iMenuItem items[] = { | ^ ...... 287 | format_CStr("!open newtab:1 url:%s", | { 288 | cstrCollect_String(makeFileUrl_String(path))) }, | } ...... 305 | format_CStr("!reveal path:%s", cstr_String(path)) }, | { } ...... 309 | { "${menu.downloads}", 0, 0, "downloads.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mediaui.c:282:43: warning: missing braces around initializer [-Wmissing-braces] 282 | const iMenuItem items[] = { | ^ ...... 287 | format_CStr("!open newtab:1 url:%s", | { 288 | cstrCollect_String(makeFileUrl_String(path))) }, | } ...... 305 | format_CStr("!reveal path:%s", cstr_String(path)) }, | { } ...... 309 | { "${menu.downloads}", 0, 0, "downloads.open newtab:1" }, | { } [103/136] Building C object CMakeFiles/app.dir/src/ui/certimportwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certimportwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certimportwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certimportwidget.c: In function ‘init_CertImportWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certimportwidget.c:119:33: warning: missing braces around initializer [-Wmissing-braces] 119 | const iMenuItem actions[] = { | ^ ...... 131 | "certimport.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certimportwidget.c:119:33: warning: missing braces around initializer [-Wmissing-braces] 119 | const iMenuItem actions[] = { | ^ ...... 131 | "certimport.accept" } | { } [104/136] Building C object CMakeFiles/app.dir/src/ui/keys.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } 289 | { 1010, { NULL, SDLK_AC_REFRESH, 0, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } 289 | { 1010, { NULL, SDLK_AC_REFRESH, 0, "document.reload" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } 289 | { 1010, { NULL, SDLK_AC_REFRESH, 0, "document.reload" }, 0 }, | { } 290 | { 1011, { NULL, SDLK_AC_BOOKMARKS, 0, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } 289 | { 1010, { NULL, SDLK_AC_REFRESH, 0, "document.reload" }, 0 }, | { } 290 | { 1011, { NULL, SDLK_AC_BOOKMARKS, 0, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keys.c:203:81: warning: missing braces around initializer [-Wmissing-braces] 203 | static const struct { int id; iMenuItem bind; int flags; } defaultBindings_[] = { | ^ 204 | { 1, { "${LC:keys.top}", SDLK_HOME, 0, "scroll.top" }, 0 }, | { } 205 | { 2, { "${LC:keys.bottom}", SDLK_END, 0, "scroll.bottom" }, 0 }, | { } 206 | { 10, { "${keys.scroll.up}", SDLK_UP, 0, "scroll.step arg:-1" }, argRepeat_BindFlag }, | { } 207 | { 11, { "${keys.scroll.down}", SDLK_DOWN, 0, "scroll.step arg:1" }, argRepeat_BindFlag }, | { } 208 | { 22, { "${keys.scroll.halfpage.up}", SDLK_SPACE, KMOD_SHIFT, "scroll.page arg:-1" }, argRepeat_BindFlag }, | { } 209 | { 23, { "${keys.scroll.halfpage.down}", SDLK_SPACE, 0, "scroll.page arg:1" }, argRepeat_BindFlag }, | { } 210 | { 24, { "${keys.scroll.page.up}", SDLK_PAGEUP, 0, "scroll.page arg:-1 full:1" }, argRepeat_BindFlag }, | { } 211 | { 25, { "${keys.scroll.page.down}", SDLK_PAGEDOWN, 0, "scroll.page arg:1 full:1" }, argRepeat_BindFlag }, | { } 212 | { 30, { "${keys.back}", navigateBack_KeyShortcut, "navigate.back" }, 0 }, | { } 213 | { 31, { "${keys.forward}", navigateForward_KeyShortcut, "navigate.forward" }, 0 }, | { } 214 | { 32, { "${keys.parent}", navigateParent_KeyShortcut, "navigate.parent" }, 0 }, | { } 215 | { 33, { "${keys.root}", navigateRoot_KeyShortcut, "navigate.root" }, 0 }, | { } 216 | { 35, { "${keys.reload}", reload_KeyShortcut, "document.reload" }, 0 }, | { } 217 | { 36, { "${LC:menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, 0 }, | { } 218 | { 37, { "${keys.bang}", bang_KeyShortcut, "navigate.focus text:!" }, 0 }, | { } 219 | { 41, { "${keys.link.modkey}", SDLK_LALT, 0, "document.linkkeys arg:0" }, argRelease_BindFlag }, | { } 220 | { 42, { "${keys.link.homerow}", 'f', 0, "document.linkkeys arg:1" }, 0 }, | { } 221 | { 45, { "${keys.link.homerow.newtab}", 'f', KMOD_SHIFT, "document.linkkeys arg:1 newtab:1" }, 0 }, | { } 222 | { 46, { "${keys.link.homerow.hover}", 'h', 0, "document.linkkeys arg:1 hover:1" }, 0 }, | { } 223 | { 47, { "${keys.link.homerow.next}", '.', 0, "document.linkkeys more:1" }, 0 }, | { } 224 | { 50, { "${keys.bookmark.add}", bookmarkPage_KeyShortcut, "bookmark.add" }, 0 }, | { } 225 | { 51, { "${keys.bookmark.addfolder}", 'n', KMOD_SHIFT, "bookmarks.addfolder" }, 0 }, | { } 226 | { 55, { "${keys.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, 0 }, | { } 227 | { 56, { "${keys.feeds.showall}", SDLK_u, KMOD_SHIFT, "feeds.mode arg:0" }, 0 }, | { } 228 | { 57, { "${keys.feeds.showunread}", SDLK_u, 0, "feeds.mode arg:1" }, 0 }, | { } 229 | { 60, { "${keys.findtext}", 'f', KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 230 | { 65, { "${LC:menu.viewformat.plain}", SDLK_y, KMOD_PRIMARY, "document.viewformat" }, 0 }, | { } 231 | { 70, { "${keys.zoom.in}", SDLK_EQUALS, KMOD_ZOOM, "zoom.delta arg:10" }, 0 }, | { } 232 | { 71, { "${keys.zoom.out}", SDLK_MINUS, KMOD_ZOOM, "zoom.delta arg:-10" }, 0 }, | { } 233 | { 72, { "${keys.zoom.reset}", SDLK_0, KMOD_ZOOM, "zoom.set arg:100" }, 0 }, | { } 234 | #if !defined (iPlatformApple) /* Ctrl-Cmd-F on macOS */ 235 | { 73, { "${keys.fullscreen}", SDLK_F11, 0, "window.fullscreen" }, 0 }, | { } 236 | #endif 237 | { 76, { "${keys.tab.new}", newTab_KeyShortcut, "tabs.new append:1" }, 0 }, | { } 238 | { 77, { "${keys.tab.close}", closeTab_KeyShortcut, "tabs.close" }, 0 }, | { } 239 | { 78, { "${keys.tab.close.other}", SDLK_w, KMOD_SECONDARY, "tabs.close toleft:1 toright:1" }, 0 }, | { } 240 | { 79, { "${LC:menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, 0 }, | { } 241 | { 80, { "${keys.tab.prev}", prevTab_KeyShortcut, "tabs.prev" }, 0 }, | { } 242 | { 81, { "${keys.tab.next}", nextTab_KeyShortcut, "tabs.next" }, 0 }, | { } 243 | { 84, { "${LC:menu.movetab.left}", moveTabLeft_KeyShortcut, "tabs.move arg:-1" }, 0 }, | { } 244 | { 85, { "${LC:menu.movetab.right}", moveTabRight_KeyShortcut, "tabs.move arg:1" }, 0 }, | { } 245 | { 86, { "${LC:menu.movetab.newwindow}", SDLK_t, KMOD_PRIMARY | KMOD_ALT, "tabs.swap newwindow:1" }, 0 }, | { } 246 | { 90, { "${keys.split.menu}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, 0 }, | { } 247 | { 91, { "${keys.split.next}", SDLK_TAB, KMOD_CTRL, "keyroot.next", }, 0 }, | { } 248 | { 92, { "${keys.split.item} ${menu.split.merge}", '1', 0, "ui.split arg:0", }, noDirectTrigger_BindFlag }, | { } 249 | { 93, { "${keys.split.item} ${menu.split.swap}", SDLK_x, 0, "ui.split swap:1", }, noDirectTrigger_BindFlag }, | { } 250 | { 94, { "${keys.split.item} ${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0", }, noDirectTrigger_BindFlag }, | { } 251 | { 95, { "${keys.split.item} ${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0", }, noDirectTrigger_BindFlag }, | { } 252 | { 96, { "${keys.split.item} ${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0", }, noDirectTrigger_BindFlag }, | { } 253 | { 97, { "${keys.split.item} ${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1", }, noDirectTrigger_BindFlag }, | { } 254 | { 98, { "${keys.split.item} ${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1", }, noDirectTrigger_BindFlag }, | { } 255 | { 99, { "${keys.split.item} ${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1", }, noDirectTrigger_BindFlag }, | { } 256 | { 100,{ "${keys.hoverurl}", '/', KMOD_PRIMARY, "prefs.hoverlink.toggle" }, 0 }, | { } 257 | { 110,{ "${menu.save.downloads}", SDLK_s, KMOD_PRIMARY, "document.save" }, 0 }, | { } 258 | { 115,{ "${LC:menu.page.translate}", SDLK_x, KMOD_PRIMARY | KMOD_SHIFT, "document.translate" }, 0 }, | { } 259 | { 120,{ "${keys.upload}", SDLK_u, KMOD_PRIMARY, "document.upload" }, 0 }, | { } 260 | { 121,{ "${keys.upload.edit}", SDLK_e, KMOD_PRIMARY, "document.upload copy:1" }, 0 }, | { } 261 | { 125,{ "${keys.pageinfo}", pageInfo_KeyShortcut, "document.info" }, 0 }, | { } 262 | { 126,{ "${keys.sitespec}", ',', KMOD_SECONDARY, "document.sitespec" }, 0 }, | { } 263 | { 130,{ "${keys.input.precedingline}", SDLK_v, KMOD_SECONDARY, "input.precedingline" }, 0 }, | { } 264 | { 140,{ "${keys.identmenu}", identityMenu_KeyShortcut, "identmenu.open focus:1" }, 0 }, | { } 265 | { 200,{ "${keys.menubar.focus}", menuBar_KeyShortcut, "menubar.focus" }, 0 }, | { } 266 | { 205,{ "${keys.contextmenu}", '/', 0, "contextkey" }, 0 }, | { } 267 | { 250,{ "${LC:menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } 268 | { 251,{ "${LC:menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, 0 }, | { } 269 | { 252,{ "${LC:menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, 0 }, | { } 270 | { 253,{ "${LC:menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, 0 }, | { } 271 | { 254,{ "${LC:menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, 0 }, | { } 272 | { 255,{ "${LC:menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, 0 }, | { } 273 | { 256,{ "${LC:menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, 0 }, | { } 274 | { 257,{ "${LC:menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, 0 }, | { } ...... 282 | { 1004, { NULL, SDLK_F5, 0, "document.reload" }, 0 }, | { } 283 | /* Media keys. */ 284 | { 1005, { NULL, SDLK_AC_SEARCH, 0, "focus.set id:find.input id2:filter.bookmark.input" }, 0 }, | { } 285 | { 1006, { NULL, SDLK_AC_HOME, 0, "navigate.home" }, 0 }, | { } 286 | { 1007, { NULL, SDLK_AC_BACK, 0, "navigate.back" }, 0 }, | { } 287 | { 1008, { NULL, SDLK_AC_FORWARD, 0, "navigate.forward" }, 0 }, | { } 288 | { 1009, { NULL, SDLK_AC_STOP, 0, "document.stop" }, 0 }, | { } 289 | { 1010, { NULL, SDLK_AC_REFRESH, 0, "document.reload" }, 0 }, | { } 290 | { 1011, { NULL, SDLK_AC_BOOKMARKS, 0, "sidebar.mode arg:0 toggle:1" }, 0 }, | { } [105/136] Building C object CMakeFiles/app.dir/src/ui/bindingswidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.c: In function ‘init_BindingsWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.c:125:9: warning: missing braces around initializer [-Wmissing-braces] 125 | (iMenuItem[]){ { "${menu.binding.reset}", 0, 0, "binding.reset" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.c:125:9: warning: missing braces around initializer [-Wmissing-braces] 125 | (iMenuItem[]){ { "${menu.binding.reset}", 0, 0, "binding.reset" }, | ^ | { } 126 | { uiTextCaution_ColorEscape "${menu.binding.clear}", 0, 0, "binding.clear" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/bindingswidget.c:125:9: warning: missing braces around initializer [-Wmissing-braces] 125 | (iMenuItem[]){ { "${menu.binding.reset}", 0, 0, "binding.reset" }, | ^ | { } 126 | { uiTextCaution_ColorEscape "${menu.binding.clear}", 0, 0, "binding.clear" } }, | { } [106/136] Building C object CMakeFiles/app.dir/src/ui/translation.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/translation.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/translation.c: In function ‘processResult_Translation_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/translation.c:441:16: warning: unused variable ‘lineIndex’ [-Wunused-variable] 441 | size_t lineIndex = 0; | ^~~~~~~~~ [107/136] Building C object CMakeFiles/app.dir/src/ui/indicatorwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/indicatorwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/indicatorwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [108/136] Building C object CMakeFiles/app.dir/src/ui/touch.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c: In function ‘checkNewPinch_TouchState_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c:506:20: warning: unused variable ‘nowTime’ [-Wunused-variable] 506 | const uint32_t nowTime = SDL_GetTicks(); | ^~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c: In function ‘processEvent_Touch’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c:626:18: warning: unused variable ‘dragging’ [-Wunused-variable] 626 | iWidget *dragging = NULL; | ^~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/touch.c:887:27: warning: unused variable ‘gestureVector’ [-Wunused-variable] 887 | const iFloat3 gestureVector = sub_F3(pos, touch->pos[lastIndex]); | ^~~~~~~~~~~~~ [109/136] Building C object CMakeFiles/app.dir/src/ui/mobile.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.c: In function ‘initPanels_Mobile’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.c:1088:22: warning: missing braces around initializer [-Wmissing-braces] 1088 | &(iMenuItem){ isToggle | ^ ...... 1094 | isToggle ? act->label + 1 : act->command }); | { } [110/136] Building C object CMakeFiles/app.dir/src/ui/certlistwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/scrollwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/listwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c: In function ‘updateContextMenu_CertListWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } ...... 123 | { magnifyingGlass_Icon " ${menu.reveal.filemgr}", 0, 0, "ident.reveal" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } ...... 123 | { magnifyingGlass_Icon " ${menu.reveal.filemgr}", 0, 0, "ident.reveal" }, | { } 124 | #endif 125 | { export_Icon " ${ident.export}", 0, 0, "ident.export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } ...... 123 | { magnifyingGlass_Icon " ${menu.reveal.filemgr}", 0, 0, "ident.reveal" }, | { } 124 | #endif 125 | { export_Icon " ${ident.export}", 0, 0, "ident.export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } ...... 123 | { magnifyingGlass_Icon " ${menu.reveal.filemgr}", 0, 0, "ident.reveal" }, | { } 124 | #endif 125 | { export_Icon " ${ident.export}", 0, 0, "ident.export" }, | { } 126 | { "---" }, 127 | { delete_Icon " " uiTextCaution_ColorEscape "${ident.delete}", 0, 0, "ident.delete confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:111:34: warning: missing braces around initializer [-Wmissing-braces] 111 | const iMenuItem ctxItems[] = { | ^ 112 | { person_Icon " ${ident.use}", 0, 0, "ident.use arg:1" }, | { } 113 | { "${ident.use.domain}", 0, 0, "ident.use.domain" }, | { } 114 | { close_Icon " ${ident.stopuse}", 0, 0, "ident.use arg:0" }, | { } 115 | { close_Icon " ${ident.stopuse.all}", 0, 0, "ident.use arg:0 clear:1" }, | { } 116 | { "---" }, 117 | { edit_Icon " ${menu.edit.notes}", 0, 0, "ident.edit" }, | { } 118 | { "${ident.fingerprint}", 0, 0, "ident.fingerprint" }, | { } ...... 123 | { magnifyingGlass_Icon " ${menu.reveal.filemgr}", 0, 0, "ident.reveal" }, | { } 124 | #endif 125 | { export_Icon " ${ident.export}", 0, 0, "ident.export" }, | { } 126 | { "---" }, 127 | { delete_Icon " " uiTextCaution_ColorEscape "${ident.delete}", 0, 0, "ident.delete confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:145:27: warning: missing braces around initializer [-Wmissing-braces] 145 | &(iMenuItem){ format_CStr(globe_Icon " %s", cstr_Rangecc(urlStr)), | ^ ...... 148 | format_CStr("!open url:%s", cstr_String(url)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:161:21: warning: missing braces around initializer [-Wmissing-braces] 161 | (iMenuItem[]){ { envelope_Icon " ${ident.sendmsg}", 0, 0, "ident.sendmsg" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:161:21: warning: missing braces around initializer [-Wmissing-braces] 161 | (iMenuItem[]){ { envelope_Icon " ${ident.sendmsg}", 0, 0, "ident.sendmsg" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:161:21: warning: missing braces around initializer [-Wmissing-braces] 161 | (iMenuItem[]){ { envelope_Icon " ${ident.sendmsg}", 0, 0, "ident.sendmsg" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c: In function ‘processEvent_CertListWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:259:25: warning: missing braces around initializer [-Wmissing-braces] 259 | (iMenuItem[]){ { "${dlg.message.ok}", SDLK_RETURN, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:259:25: warning: missing braces around initializer [-Wmissing-braces] 259 | (iMenuItem[]){ { "${dlg.message.ok}", SDLK_RETURN, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:324:21: warning: missing braces around initializer [-Wmissing-braces] 324 | (iMenuItem[]){ { "${cancel}", 0, 0, NULL }, | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:324:21: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/certlistwidget.c:324:21: warning: missing braces around initializer [-Wmissing-braces] [111/136] Building C object CMakeFiles/app.dir/src/ui/gamepad.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/gamepad.c:27: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [112/136] Building C object CMakeFiles/app.dir/src/ui/root.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } ...... 81 | { "${menu.help}", SDLK_F1, 0, "!open url:about:help" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } ...... 81 | { "${menu.help}", SDLK_F1, 0, "!open url:about:help" }, | { } 82 | { "${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } ...... 81 | { "${menu.help}", SDLK_F1, 0, "!open url:about:help" }, | { } 82 | { "${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } ...... 81 | { "${menu.help}", SDLK_F1, 0, "!open url:about:help" }, | { } 82 | { "${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 83 | { "---" }, 84 | { "${menu.quit}", 'q', KMOD_PRIMARY, "quit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:59:49: warning: missing braces around initializer [-Wmissing-braces] 59 | static const iMenuItem desktopNavMenuItems_[] = { | ^ 60 | { openWindow_Icon " ${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 61 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 62 | { close_Icon " ${menu.closetab}", SDLK_w, KMOD_PRIMARY, "tabs.close" }, | { } 63 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 64 | { "---" }, 65 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 66 | { "${menu.page.copysource}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 67 | { "---" }, 68 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 69 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 70 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 71 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 72 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 73 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } 74 | { "---" }, 75 | { package_Icon " ${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } 76 | { "---" }, 77 | { gear_Icon " ${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } ...... 81 | { "${menu.help}", SDLK_F1, 0, "!open url:about:help" }, | { } 82 | { "${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 83 | { "---" }, 84 | { "${menu.quit}", 'q', KMOD_PRIMARY, "quit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 94 | { "---" }, 95 | { "${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 94 | { "---" }, 95 | { "${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 94 | { "---" }, 95 | { "${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } 96 | { "---" }, 97 | { "${menu.downloads}", 0, 0, "downloads.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:88:47: warning: missing braces around initializer [-Wmissing-braces] 88 | static const iMenuItem userDataMenuItems_[] = { | ^ 89 | { "${menu.export}", 0, 0, "export" }, | { } 90 | { "---" }, 91 | { "${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 92 | { "${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 93 | { "${menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 94 | { "---" }, 95 | { "${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } 96 | { "---" }, 97 | { "${menu.downloads}", 0, 0, "downloads.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 112 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 112 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 113 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 112 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 113 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 112 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 113 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, | { } 114 | { "---" }, 115 | { gear_Icon " ${menu.settings}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:101:48: warning: missing braces around initializer [-Wmissing-braces] 101 | static const iMenuItem tabletNavMenuItems_[] = { | ^ 102 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 103 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 104 | { "---" }, 105 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 106 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 107 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 108 | { "---" }, 109 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 110 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 111 | { leftHalf_Icon " ${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 112 | { rightHalf_Icon " ${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 113 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "splitmenu.open" }, | { } 114 | { "---" }, 115 | { gear_Icon " ${menu.settings}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 126 | { "---" }, 127 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 126 | { "---" }, 127 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 128 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 126 | { "---" }, 127 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 128 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 126 | { "---" }, 127 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 128 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 129 | { "---" }, 130 | { gear_Icon " ${menu.settings}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:119:47: warning: missing braces around initializer [-Wmissing-braces] 119 | static const iMenuItem phoneNavMenuItems_[] = { | ^ 120 | { add_Icon " ${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 121 | { folder_Icon " ${menu.openfile}", SDLK_o, KMOD_PRIMARY, "file.open" }, | { } 122 | { "---" }, 123 | { close_Icon " ${menu.closetab}", 'w', KMOD_PRIMARY, "tabs.close" }, | { } 124 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 125 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 126 | { "---" }, 127 | { magnifyingGlass_Icon " ${menu.find}", 0, 0, "focus.set id:find.input" }, | { } 128 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, | { } 129 | { "---" }, 130 | { gear_Icon " ${menu.settings}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘makeIdentityMenu_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:352:25: warning: missing braces around initializer [-Wmissing-braces] 352 | &(iMenuItem){ close_Icon " ${ident.unset}", | ^ 353 | 0, 0, "document.unsetident" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:357:25: warning: missing braces around initializer [-Wmissing-braces] 357 | &(iMenuItem){ close_Icon " ${ident.stopuse}", | ^ ...... 360 | format_CStr("ident.signout ident:%s url:%s", | { 361 | cstr_String(fp), 362 | cstr_String(docUrl)) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:376:22: warning: missing braces around initializer [-Wmissing-braces] 376 | &(iMenuItem){ | ^ ...... 382 | format_CStr("ident.switch fp:%s", cstr_String(i.value)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:394:9: warning: missing braces around initializer [-Wmissing-braces] 394 | (iMenuItem[]){ | ^ ...... 398 | isGemini ? "ident.new scope:1" | { 399 | : "ident.new" }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:394:9: warning: missing braces around initializer [-Wmissing-braces] 394 | (iMenuItem[]){ | ^ ...... 398 | isGemini ? "ident.new scope:1" | { 399 | : "ident.new" }, | } 400 | { "${menu.identity.import}", SDLK_m, KMOD_SECONDARY, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:394:9: warning: missing braces around initializer [-Wmissing-braces] 394 | (iMenuItem[]){ | ^ ...... 398 | isGemini ? "ident.new scope:1" | { 399 | : "ident.new" }, | } 400 | { "${menu.identity.import}", SDLK_m, KMOD_SECONDARY, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:394:9: warning: missing braces around initializer [-Wmissing-braces] 394 | (iMenuItem[]){ | ^ ...... 398 | isGemini ? "ident.new scope:1" | { 399 | : "ident.new" }, | } 400 | { "${menu.identity.import}", SDLK_m, KMOD_SECONDARY, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:404:25: warning: missing braces around initializer [-Wmissing-braces] 404 | &(iMenuItem){ isVisible_Widget(sidebar) && mode_SidebarWidget(sidebar) == | ^ ...... 410 | "sidebar.mode arg:3 toggle:1" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:413:33: warning: missing braces around initializer [-Wmissing-braces] 413 | pushBack_Array(&items, &(iMenuItem){ gear_Icon " ${menu.identities}", 0, 0, | ^ 414 | "toolbar.showident"}); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘updateNavBarSize_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1124:19: warning: unused variable ‘docWidth’ [-Wunused-variable] 1124 | const int docWidth = rootWidth - barWidth - bar2Width; | ^~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1159:18: warning: unused variable ‘toolBar’ [-Wunused-variable] 1159 | iWidget *toolBar = findWidget_Root("toolbar"); | ^~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘handleNavBarCommands_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1234:22: warning: missing braces around initializer [-Wmissing-braces] 1234 | &(iMenuItem){ | ^ ...... 1239 | format_CStr("navbar.action.set arg:%d button:%d", i, buttonIndex) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘updateWindowMenu_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1747:29: warning: missing braces around initializer [-Wmissing-braces] 1747 | &(iMenuItem){ .label = cstr_String(bookmarkTitle_DocumentWidget(doc)), | ^ ...... 1750 | format_CStr("!window.activate ptr:%p", win) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘makeMobilePageMenuItems_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 1781 | { "---" }, 1782 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 1781 | { "---" }, 1782 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 1783 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 1781 | { "---" }, 1782 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 1783 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } ...... 1786 | : "${menu.viewformat.plain}", 0, 0, "document.viewformat" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1768:28: warning: missing braces around initializer [-Wmissing-braces] 1768 | pushBackN_Array(items, (iMenuItem[]){ | ^ 1769 | { upArrow_Icon " ${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 1770 | { upArrowBar_Icon " ${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 1771 | { "---" }, 1772 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 1773 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 1774 | { "---${menu.tools}" }, 1775 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 1776 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 1777 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 1778 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 1779 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } 1780 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 1781 | { "---" }, 1782 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 1783 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } ...... 1786 | : "${menu.viewformat.plain}", 0, 0, "document.viewformat" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘createClipMenu_Root’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 1812 | { "---" }, 1813 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.delete}", 0, 0, "input.delete" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 1812 | { "---" }, 1813 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.delete}", 0, 0, "input.delete" }, | { } 1814 | { undo_Icon " ${menu.undo}", 0, 0, "input.undo" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 1812 | { "---" }, 1813 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.delete}", 0, 0, "input.delete" }, | { } 1814 | { undo_Icon " ${menu.undo}", 0, 0, "input.undo" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 1812 | { "---" }, 1813 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.delete}", 0, 0, "input.delete" }, | { } 1814 | { undo_Icon " ${menu.undo}", 0, 0, "input.undo" }, | { } 1815 | { "---" }, 1816 | { select_Icon " ${menu.selectall}", 0, 0, "input.selectall" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1806:9: warning: missing braces around initializer [-Wmissing-braces] 1806 | (iMenuItem[]){ | ^ 1807 | { scissor_Icon " ${menu.cut}", 0, 0, "input.copy cut:1" }, | { } 1808 | { clipCopy_Icon " ${menu.copy}", 0, 0, "input.copy" }, | { } 1809 | { clipboard_Icon " ${menu.paste}", 0, 0, "input.paste" }, | { } 1810 | { return_Icon " ${menu.paste.go}", 0, 0, "input.paste enter:1" }, | { } 1811 | { "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 1812 | { "---" }, 1813 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.delete}", 0, 0, "input.delete" }, | { } 1814 | { undo_Icon " ${menu.undo}", 0, 0, "input.undo" }, | { } 1815 | { "---" }, 1816 | { select_Icon " ${menu.selectall}", 0, 0, "input.selectall" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘createSplitMenu_Root’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } 1836 | { "---" }, 1837 | { "${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } 1836 | { "---" }, 1837 | { "${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1" }, | { } 1838 | { "${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } 1836 | { "---" }, 1837 | { "${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1" }, | { } 1838 | { "${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1" }, | { } 1839 | { "${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1829:25: warning: missing braces around initializer [-Wmissing-braces] 1829 | iMenuItem items[] = { | ^ 1830 | { "${menu.split.merge}", '1', 0, "ui.split arg:0" }, | { } 1831 | { "${menu.split.swap}", SDLK_x, 0, "ui.split swap:1" }, | { } 1832 | { "---" }, 1833 | { "${menu.split.horizontal}", '3', 0, "ui.split arg:3 axis:0" }, | { } 1834 | { "${menu.split.horizontal} 1:2", SDLK_d, 0, "ui.split arg:1 axis:0" }, | { } 1835 | { "${menu.split.horizontal} 2:1", SDLK_e, 0, "ui.split arg:2 axis:0" }, | { } 1836 | { "---" }, 1837 | { "${menu.split.vertical}", '2', 0, "ui.split arg:3 axis:1" }, | { } 1838 | { "${menu.split.vertical} 1:2", SDLK_f, 0, "ui.split arg:1 axis:1" }, | { } 1839 | { "${menu.split.vertical} 2:1", SDLK_r, 0, "ui.split arg:2 axis:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘recreateSnippetMenu_Root’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1859:25: warning: missing braces around initializer [-Wmissing-braces] 1859 | &(iMenuItem){ format_CStr(clipboard_Icon " %s", cstr_String(s.value)), | ^ ...... 1862 | format_CStr("!input.paste snippet:%s", cstr_String(s.value)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1868:21: warning: missing braces around initializer [-Wmissing-braces] 1868 | &(iMenuItem){ gear_Icon " ${menu.snip.prefs}", 0, 0, "preferences sniped:1" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: In function ‘createUserInterface_Root’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } 2345 | { barRightArrow_Icon " ${menu.closetab.right}", 0, 0, "tabs.close toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } 2345 | { barRightArrow_Icon " ${menu.closetab.right}", 0, 0, "tabs.close toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } 2345 | { barRightArrow_Icon " ${menu.closetab.right}", 0, 0, "tabs.close toright:1" }, | { } 2346 | { "---" }, 2347 | { leftAngle_Icon " ${menu.movetab.left}", 0, 0, "tabs.move arg:-1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } 2345 | { barRightArrow_Icon " ${menu.closetab.right}", 0, 0, "tabs.close toright:1" }, | { } 2346 | { "---" }, 2347 | { leftAngle_Icon " ${menu.movetab.left}", 0, 0, "tabs.move arg:-1" }, | { } 2348 | { rightAngle_Icon " ${menu.movetab.right}", 0, 0, "tabs.move arg:1" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2339:13: warning: missing braces around initializer [-Wmissing-braces] 2339 | (iMenuItem[]){ | ^ 2340 | { close_Icon " ${menu.closetab}", 0, 0, "tabs.close" }, | { } 2341 | { copy_Icon " ${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 2342 | { "---" }, 2343 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 2344 | { barLeftArrow_Icon " ${menu.closetab.left}", 0, 0, "tabs.close toleft:1" }, | { } 2345 | { barRightArrow_Icon " ${menu.closetab.right}", 0, 0, "tabs.close toright:1" }, | { } 2346 | { "---" }, 2347 | { leftAngle_Icon " ${menu.movetab.left}", 0, 0, "tabs.move arg:-1" }, | { } 2348 | { rightAngle_Icon " ${menu.movetab.right}", 0, 0, "tabs.move arg:1" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2351:40: warning: missing braces around initializer [-Wmissing-braces] 2351 | pushBack_Array(tabsItems, &(iMenuItem){ "${menu.movetab.split}", 0, 0, "tabs.swap" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2354:40: warning: missing braces around initializer [-Wmissing-braces] 2354 | pushBack_Array(tabsItems, &(iMenuItem){ "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2360:29: warning: missing braces around initializer [-Wmissing-braces] 2360 | (iMenuItem[]){ | ^ 2361 | { leftHalf_Icon " ${menu.sidebar.left}", 0, 0, "sidebar.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2360:29: warning: missing braces around initializer [-Wmissing-braces] 2360 | (iMenuItem[]){ | ^ 2361 | { leftHalf_Icon " ${menu.sidebar.left}", 0, 0, "sidebar.toggle" }, | { } 2362 | { rightHalf_Icon " ${menu.sidebar.right}", 0, 0, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2360:29: warning: missing braces around initializer [-Wmissing-braces] 2360 | (iMenuItem[]){ | ^ 2361 | { leftHalf_Icon " ${menu.sidebar.left}", 0, 0, "sidebar.toggle" }, | { } 2362 | { rightHalf_Icon " ${menu.sidebar.right}", 0, 0, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 2373 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 2373 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 2373 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 2374 | { "---" }, 2375 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 2373 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 2374 | { "---" }, 2375 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 2376 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:2368:52: warning: missing braces around initializer [-Wmissing-braces] 2368 | iWidget *toolsMenu = makeMenu_Widget(root, (iMenuItem[]) { | ^ 2369 | { globe_Icon " ${menu.page.translate}", 0, 0, "document.translate" }, | { } 2370 | { timer_Icon " ${menu.autoreload}", 0, 0, "document.autoreload.menu" }, | { } 2371 | { "---" }, 2372 | { upload_Icon " ${menu.page.upload}", 0, 0, "document.upload" }, | { } 2373 | { edit_Icon " ${menu.page.upload.edit}", 0, 0, "document.upload copy:1" }, | { } 2374 | { "---" }, 2375 | { book_Icon " ${menu.page.import}", 0, 0, "bookmark.links confirm:1" }, | { } 2376 | { "${menu.page.visitlinks}", 0, 0, "document.visitlinks" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:1657:22: warning: ‘newLargeIcon_LabelWidget’ defined but not used [-Wunused-function] 1657 | static iLabelWidget *newLargeIcon_LabelWidget(const char *text, const char *cmd) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.c:421:14: warning: ‘isBookmarkFolder_’ defined but not used [-Wunused-function] 421 | static iBool isBookmarkFolder_(void *context, const iBookmark *bm) { | ^~~~~~~~~~~~~~~~~ [113/136] Building C object CMakeFiles/app.dir/src/ui/scrollwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/scrollwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/scrollwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [114/136] Building C object CMakeFiles/app.dir/src/ui/documentview.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentview.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentview.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentview.c: In function ‘isWideBlockScrollable_DocumentView’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentview.c:665:23: warning: unused variable ‘range’ [-Wunused-variable] 665 | const iGmRunRange range = meta->runRange; | ^~~~~ [115/136] Building C object CMakeFiles/app.dir/src/updater.c.o [116/136] Building C object CMakeFiles/app.dir/src/ui/keyboardwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c: In function ‘doLayout_KeyboardWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c:228:15: warning: unused variable ‘maxRows’ [-Wunused-variable] 228 | const int maxRows = 5; | ^~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c: In function ‘trigger_KeywordWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c:573:20: warning: unused variable ‘w’ [-Wunused-variable] 573 | const iWidget *w = constAs_Widget(d); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c: In function ‘showOrHide_KeyboardWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c:739:14: warning: unused variable ‘w’ [-Wunused-variable] 739 | iWidget *w = &d->widget; | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c: In function ‘keyRectAtX_KeyboardWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/keyboardwidget.c:791:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 791 | if ((isEvenRow && (x >= left && x < right) || (!isEvenRow && (x > left && x <= right)))) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [117/136] Building C object CMakeFiles/app.dir/src/ui/labelwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/labelwidget.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/labelwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/labelwidget.c: In function ‘draw_LabelWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/labelwidget.c:484:17: warning: unused variable ‘isCaution’ [-Wunused-variable] 484 | const iBool isCaution = (colorEscape == uiTextCaution_ColorId); | ^~~~~~~~~ [118/136] Building C object CMakeFiles/app.dir/src/gmdocument.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c: In function ‘doLayout_GmDocument_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:843:19: warning: unused variable ‘isGopherMenu’ [-Wunused-variable] 843 | const iBool isGopherMenu = isGopherMenu_GmDocument(d); | ^~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c: In function ‘setThemeSeed_GmDocument’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } 1919 | { 6, 10 }, /* 8: sky blue */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } 1919 | { 6, 10 }, /* 8: sky blue */ | { } 1920 | { 3, 11 }, /* 9: blue */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } 1919 | { 6, 10 }, /* 8: sky blue */ | { } 1920 | { 3, 11 }, /* 9: blue */ | { } 1921 | { 8, 9 }, /* 10: violet */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } 1919 | { 6, 10 }, /* 8: sky blue */ | { } 1920 | { 3, 11 }, /* 9: blue */ | { } 1921 | { 8, 9 }, /* 10: violet */ | { } 1922 | { 7, 8 }, /* 11: pink */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1910:39: warning: missing braces around initializer [-Wmissing-braces] 1910 | } altHues[iElemCount(hues)] = { | ^ 1911 | { 2, 3 }, /* 0: red */ | { } 1912 | { 8, 3 }, /* 1: reddish orange */ | { } 1913 | { 7, 6 }, /* 2: yellowish orange */ | { } 1914 | { 5, 7 }, /* 3: yellow */ | { } 1915 | { 8, 2 }, /* 4: greenish yellow */ | { } 1916 | { 2, 3 }, /* 5: green */ | { } 1917 | { 2, 8 }, /* 6: bluish green */ | { } 1918 | { 2, 5 }, /* 7: cyan */ | { } 1919 | { 6, 10 }, /* 8: sky blue */ | { } 1920 | { 3, 11 }, /* 9: blue */ | { } 1921 | { 8, 9 }, /* 10: violet */ | { } 1922 | { 7, 8 }, /* 11: pink */ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.c:1942:36: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 1942 | primIndex = (primIndex + d->themeSeed & 0xf) % 12; | ~~~~~~~~~~^~~~~~~~~~~~~~ [119/136] Building C object CMakeFiles/app.dir/src/ipc.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ipc.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [120/136] Building C object CMakeFiles/app.dir/src/audio/buf.c.o [121/136] Building C object CMakeFiles/app.dir/src/ui/listwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/scrollwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/listwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/listwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [122/136] Building C object CMakeFiles/app.dir/src/ui/snippetwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c: In function ‘init_SnippetWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:120:9: warning: missing braces around initializer [-Wmissing-braces] 120 | (iMenuItem[]){ { edit_Icon " ${menu.snip.edit}", 0, 0, "sniped.edit" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:120:9: warning: missing braces around initializer [-Wmissing-braces] 120 | (iMenuItem[]){ { edit_Icon " ${menu.snip.edit}", 0, 0, "sniped.edit" }, | ^ | { } 121 | { copy_Icon " ${menu.snip.clipboard}", 0, 0, "sniped.clipboard" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:120:9: warning: missing braces around initializer [-Wmissing-braces] 120 | (iMenuItem[]){ { edit_Icon " ${menu.snip.edit}", 0, 0, "sniped.edit" }, | ^ | { } 121 | { copy_Icon " ${menu.snip.clipboard}", 0, 0, "sniped.clipboard" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:120:9: warning: missing braces around initializer [-Wmissing-braces] 120 | (iMenuItem[]){ { edit_Icon " ${menu.snip.edit}", 0, 0, "sniped.edit" }, | ^ | { } 121 | { copy_Icon " ${menu.snip.clipboard}", 0, 0, "sniped.clipboard" }, | { } 122 | { "---" }, 123 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.snip.delete}", 0, 0, "sniped.delete" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/snippetwidget.c:120:9: warning: missing braces around initializer [-Wmissing-braces] 120 | (iMenuItem[]){ { edit_Icon " ${menu.snip.edit}", 0, 0, "sniped.edit" }, | ^ | { } 121 | { copy_Icon " ${menu.snip.clipboard}", 0, 0, "sniped.clipboard" }, | { } 122 | { "---" }, 123 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.snip.delete}", 0, 0, "sniped.delete" } }, | { } [123/136] Building C object CMakeFiles/app.dir/src/ui/lookupwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/lookupwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/lookupwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/lookupwidget.c:225:14: warning: ‘matchSnippet_LookupJob_’ defined but not used [-Wunused-function] 225 | static iBool matchSnippet_LookupJob_(void *context, const iRangecc name, const iRangecc content) { | ^~~~~~~~~~~~~~~~~~~~~~~ [124/136] Building C object CMakeFiles/app.dir/src/platform/x11.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/platform/x11.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ [125/136] Building C object CMakeFiles/app.dir/src/ui/uploadwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘appendIdentities_MenuItem’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:162:14: warning: missing braces around initializer [-Wmissing-braces] 162 | &(iMenuItem){ cstr_String(str), | ^ ...... 165 | format_CStr("%s fp:%s", | { 166 | command, 167 | cstrCollect_String(hexEncode_Block(&id->fingerprint))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘makeIdentityItems_UploadWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:181:25: warning: missing braces around initializer [-Wmissing-braces] 181 | &(iMenuItem){ format_CStr("${dlg.upload.id.default} (%s)", | ^ ...... 184 | 0, 0, "upload.setid arg:1" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:185:32: warning: missing braces around initializer [-Wmissing-braces] 185 | pushBack_Array(items, &(iMenuItem){ "${dlg.upload.id.none}", 0, 0, "upload.setid arg:0" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘handleMisfinRequestFinished_UploadWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:389:9: warning: missing braces around initializer [-Wmissing-braces] 389 | (iMenuItem[]){ { "${dlg.message.ok}", 0, 0, status == 20 ? "!upload.cancel" : "cancel" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:389:9: warning: missing braces around initializer [-Wmissing-braces] 389 | (iMenuItem[]){ { "${dlg.message.ok}", 0, 0, status == 20 ? "!upload.cancel" : "cancel" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘init_UploadWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:458:38: warning: missing braces around initializer [-Wmissing-braces] 458 | const iMenuItem titanActions[] = { | ^ 459 | { "${upload.port}", 0, 0, "upload.setport" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:458:38: warning: missing braces around initializer [-Wmissing-braces] 458 | const iMenuItem titanActions[] = { | ^ 459 | { "${upload.port}", 0, 0, "upload.setport" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:458:38: warning: missing braces around initializer [-Wmissing-braces] 458 | const iMenuItem titanActions[] = { | ^ 459 | { "${upload.port}", 0, 0, "upload.setport" }, | { } 460 | { "---" }, 461 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:458:38: warning: missing braces around initializer [-Wmissing-braces] 458 | const iMenuItem titanActions[] = { | ^ 459 | { "${upload.port}", 0, 0, "upload.setport" }, | { } 460 | { "---" }, 461 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 462 | { uiTextAction_ColorEscape "${dlg.upload.send}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:458:38: warning: missing braces around initializer [-Wmissing-braces] 458 | const iMenuItem titanActions[] = { | ^ 459 | { "${upload.port}", 0, 0, "upload.setport" }, | { } 460 | { "---" }, 461 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 462 | { uiTextAction_ColorEscape "${dlg.upload.send}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:464:39: warning: missing braces around initializer [-Wmissing-braces] 464 | const iMenuItem misfinActions[] = { | ^ ...... 468 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:464:39: warning: missing braces around initializer [-Wmissing-braces] 464 | const iMenuItem misfinActions[] = { | ^ ...... 468 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 469 | { uiTextAction_ColorEscape "${dlg.upload.sendmsg}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:464:39: warning: missing braces around initializer [-Wmissing-braces] 464 | const iMenuItem misfinActions[] = { | ^ ...... 468 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 469 | { uiTextAction_ColorEscape "${dlg.upload.sendmsg}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:471:38: warning: missing braces around initializer [-Wmissing-braces] 471 | const iMenuItem otherActions[] = { | ^ 472 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:471:38: warning: missing braces around initializer [-Wmissing-braces] 471 | const iMenuItem otherActions[] = { | ^ 472 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 473 | { uiTextAction_ColorEscape "${dlg.upload.send}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:471:38: warning: missing braces around initializer [-Wmissing-braces] 471 | const iMenuItem otherActions[] = { | ^ 472 | { "${close}", SDLK_ESCAPE, 0, "upload.cancel" }, | { } 473 | { uiTextAction_ColorEscape "${dlg.upload.send}", SDLK_RETURN, KMOD_ACCEPT, "upload.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 487 | { select_Icon " ${menu.selectall}", 0, 0, "upload.text.selectall" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 487 | { select_Icon " ${menu.selectall}", 0, 0, "upload.text.selectall" }, | { } 488 | { export_Icon " ${menu.upload.export}", 0, 0, "upload.text.export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 487 | { select_Icon " ${menu.selectall}", 0, 0, "upload.text.selectall" }, | { } 488 | { export_Icon " ${menu.upload.export}", 0, 0, "upload.text.export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 487 | { select_Icon " ${menu.selectall}", 0, 0, "upload.text.selectall" }, | { } 488 | { export_Icon " ${menu.upload.export}", 0, 0, "upload.text.export" }, | { } ...... 491 | 0, 0, "upload.text.delete confirmed:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:485:43: warning: missing braces around initializer [-Wmissing-braces] 485 | const iMenuItem ellipsisItems[] = { | ^ 486 | { clipboard_Icon " ${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }, | { } 487 | { select_Icon " ${menu.selectall}", 0, 0, "upload.text.selectall" }, | { } 488 | { export_Icon " ${menu.upload.export}", 0, 0, "upload.text.export" }, | { } ...... 491 | 0, 0, "upload.text.delete confirmed:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:494:39: warning: missing braces around initializer [-Wmissing-braces] 494 | const iMenuItem textItems[] = { | ^ 495 | { "navi.menubutton text:\u00a0\u00a0\u00a0" midEllipsis_Icon "\u00a0\u00a0\u00a0\u00a0", 0, 0, (const void *) ellipsisItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:494:39: warning: missing braces around initializer [-Wmissing-braces] 494 | const iMenuItem textItems[] = { | ^ 495 | { "navi.menubutton text:\u00a0\u00a0\u00a0" midEllipsis_Icon "\u00a0\u00a0\u00a0\u00a0", 0, 0, (const void *) ellipsisItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:494:39: warning: missing braces around initializer [-Wmissing-braces] 494 | const iMenuItem textItems[] = { | ^ 495 | { "navi.menubutton text:\u00a0\u00a0\u00a0" midEllipsis_Icon "\u00a0\u00a0\u00a0\u00a0", 0, 0, (const void *) ellipsisItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:494:39: warning: missing braces around initializer [-Wmissing-braces] 494 | const iMenuItem textItems[] = { | ^ 495 | { "navi.menubutton text:\u00a0\u00a0\u00a0" midEllipsis_Icon "\u00a0\u00a0\u00a0\u00a0", 0, 0, (const void *) ellipsisItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:500:44: warning: missing braces around initializer [-Wmissing-braces] 500 | const iMenuItem titanFileItems[] = { | ^ ...... 509 | { "button text:" uiTextAction_ColorEscape "${dlg.upload.pickfile}", 0, 0, "upload.pickfile" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:500:44: warning: missing braces around initializer [-Wmissing-braces] 500 | const iMenuItem titanFileItems[] = { | ^ ...... 509 | { "button text:" uiTextAction_ColorEscape "${dlg.upload.pickfile}", 0, 0, "upload.pickfile" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:518:45: warning: missing braces around initializer [-Wmissing-braces] 518 | const iMenuItem uploadTypeItems[] = { | ^ 519 | { "button id:upload.type.text text:${heading.upload.text}", 0, 0, "upload.settype arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:518:45: warning: missing braces around initializer [-Wmissing-braces] 518 | const iMenuItem uploadTypeItems[] = { | ^ 519 | { "button id:upload.type.text text:${heading.upload.text}", 0, 0, "upload.settype arg:0" }, | { } 520 | { "button id:upload.type.file text:${heading.upload.file}", 0, 0, "upload.settype arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:518:45: warning: missing braces around initializer [-Wmissing-braces] 518 | const iMenuItem uploadTypeItems[] = { | ^ 519 | { "button id:upload.type.text text:${heading.upload.text}", 0, 0, "upload.settype arg:0" }, | { } 520 | { "button id:upload.type.file text:${heading.upload.file}", 0, 0, "upload.settype arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 529 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) titanFileItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 529 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) titanFileItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 529 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) titanFileItems }, | { } 530 | { "heading text:${heading.upload.id}" }, 531 | { "dropdown id:upload.id noheading:1 text:", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 529 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) titanFileItems }, | { } 530 | { "heading text:${heading.upload.id}" }, 531 | { "dropdown id:upload.id noheading:1 text:", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:523:40: warning: missing braces around initializer [-Wmissing-braces] 523 | const iMenuItem titanItems[] = { | ^ 524 | { "title id:upload.title text:${heading.upload}" }, 525 | { "panel id:dlg.upload.url buttonid:dlg.upload.urllabel icon:0x1f310 text:", 0, 0, (const void *) urlItems }, | { } 526 | { "label id:upload.progress collapse:1 text:" }, 527 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 528 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 529 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) titanFileItems }, | { } 530 | { "heading text:${heading.upload.id}" }, 531 | { "dropdown id:upload.id noheading:1 text:", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:535:41: warning: missing braces around initializer [-Wmissing-braces] 535 | const iMenuItem misfinItems[] = { | ^ ...... 538 | { "dropdown id:upload.id text:${upload.from}", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:535:41: warning: missing braces around initializer [-Wmissing-braces] 535 | const iMenuItem misfinItems[] = { | ^ ...... 538 | { "dropdown id:upload.id text:${upload.from}", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:535:41: warning: missing braces around initializer [-Wmissing-braces] 535 | const iMenuItem misfinItems[] = { | ^ ...... 538 | { "dropdown id:upload.id text:${upload.from}", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } 539 | { "padding" }, 540 | { "panel id:dlg.upload.text icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:535:41: warning: missing braces around initializer [-Wmissing-braces] 535 | const iMenuItem misfinItems[] = { | ^ ...... 538 | { "dropdown id:upload.id text:${upload.from}", 0, 0, constData_Array(makeIdentityItems_UploadWidget_(d)) }, | { } 539 | { "padding" }, 540 | { "panel id:dlg.upload.text icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:543:46: warning: missing braces around initializer [-Wmissing-braces] 543 | const iMenuItem spartanFileItems[] = { | ^ ...... 550 | { "button text:" uiTextAction_ColorEscape "${dlg.upload.pickfile}", 0, 0, "upload.pickfile" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:543:46: warning: missing braces around initializer [-Wmissing-braces] 543 | const iMenuItem spartanFileItems[] = { | ^ ...... 550 | { "button text:" uiTextAction_ColorEscape "${dlg.upload.pickfile}", 0, 0, "upload.pickfile" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:553:42: warning: missing braces around initializer [-Wmissing-braces] 553 | const iMenuItem spartanItems[] = { | ^ ...... 556 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:553:42: warning: missing braces around initializer [-Wmissing-braces] 553 | const iMenuItem spartanItems[] = { | ^ ...... 556 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 557 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:553:42: warning: missing braces around initializer [-Wmissing-braces] 553 | const iMenuItem spartanItems[] = { | ^ ...... 556 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 557 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 558 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) spartanFileItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:553:42: warning: missing braces around initializer [-Wmissing-braces] 553 | const iMenuItem spartanItems[] = { | ^ ...... 556 | { "radio horizontal:1 id:upload.type collapse:1", 0, 0, (const void *) uploadTypeItems }, | { } 557 | { "panel id:dlg.upload.text collapse:1 icon:0x1f5b9 noscroll:1", 0, 0, (const void *) textItems }, | { } 558 | { "panel id:dlg.upload.file collapse:1 icon:0x1f4c1", 0, 0, (const void *) spartanFileItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘updateFileInfo_UploadWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:1206:28: warning: missing braces around initializer [-Wmissing-braces] 1206 | (iMenuItem[]){ "${dlg.message.ok}", 0, 0, "message.ok" }, 1); | ^ | { { }} /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘createRequest_UploadWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:1281:32: warning: missing braces around initializer [-Wmissing-braces] 1281 | (iMenuItem[]){ "${dlg.message.ok}", 0, 0, "message.ok" }, 1); | ^ | { { }} /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c: In function ‘processEvent_UploadWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:1428:61: warning: missing braces around initializer [-Wmissing-braces] 1428 | openMenu_Widget(makeMenu_Widget(root_Widget(w), (iMenuItem[]){ | ^ 1429 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.upload.delete.confirm}", 0, 0, 1430 | "upload.text.delete confirmed:1" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/uploadwidget.c:1428:61: warning: missing braces around initializer [-Wmissing-braces] 1428 | openMenu_Widget(makeMenu_Widget(root_Widget(w), (iMenuItem[]){ | ^ 1429 | { delete_Icon " " uiTextCaution_ColorEscape "${menu.upload.delete.confirm}", 0, 0, 1430 | "upload.text.delete confirmed:1" } | { } [126/136] Building C object CMakeFiles/app.dir/src/ui/widget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c: In function ‘processEvent_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:1656:32: warning: unused variable ‘win’ [-Wunused-variable] 1656 | const iWindow *win = window_Widget(d); | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c: In function ‘drawLayerEffects_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:1849:11: warning: unused variable ‘shadowBorder’ [-Wunused-variable] 1849 | iBool shadowBorder = (d->flags & keepOnTop_WidgetFlag && ~d->flags & mouseModal_WidgetFlag) != 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c: In function ‘removeChild_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:2269:11: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] 2269 | iBool found = iFalse; | ^~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c: In function ‘walkTree_AdjacentFocusFinder_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:2872:17: warning: unused variable ‘isMenu’ [-Wunused-variable] 2872 | const iBool isMenu = findParent_Widget(parent, "menu") != NULL; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:2810:14: warning: ‘isContained_Rangei’ defined but not used [-Wunused-function] 2810 | static iBool isContained_Rangei(iRangei large, iRangei small) { | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.c:218:12: warning: ‘treeSize_Widget_’ defined but not used [-Wunused-function] 218 | static int treeSize_Widget_(const iWidget *d, int n) { | ^~~~~~~~~~~~~~~~ [127/136] Building C object CMakeFiles/app.dir/src/ui/inputwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:32: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c: In function ‘cursorToWindowCoord_InputWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:646:23: warning: unused variable ‘line’ [-Wunused-variable] 646 | const iInputLine *line = line_InputWidget_(d, pos.y); | ^~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c: In function ‘setCursor_InputWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:1635:11: warning: unused variable ‘ch’ [-Wunused-variable] 1635 | iChar ch = at_InputWidget_(d, pos); | ^~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c: In function ‘processTouchEvents_InputWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:2325:22: warning: unused variable ‘tapElapsed’ [-Wunused-variable] 2325 | uint32_t tapElapsed = SDL_GetTicks() - d->tapStartTime; | ^~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:1993:14: warning: ‘isArrowUpDownConsumed_InputWidget_’ defined but not used [-Wunused-function] 1993 | static iBool isArrowUpDownConsumed_InputWidget_(const iInputWidget *d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:1232:14: warning: ‘isNarrow_InputWidget_’ defined but not used [-Wunused-function] 1232 | static iBool isNarrow_InputWidget_(const iInputWidget *d) { | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:748:15: warning: ‘length_InputWidget_’ defined but not used [-Wunused-function] 748 | static size_t length_InputWidget_(const iInputWidget *d) { | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:584:17: warning: ‘rangeSize_String’ defined but not used [-Wunused-function] 584 | static iRangecc rangeSize_String(const iString *d, size_t size) { | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/inputwidget.c:70:21: warning: ‘refreshInterval_InputWidget_’ defined but not used [-Wunused-const-variable=] 70 | static const int refreshInterval_InputWidget_ = 512; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/136] Building C object CMakeFiles/app.dir/src/app.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/list.h:41, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/objectlist.h:35, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c: In function ‘deferVisitedSave_App’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/defs.h:64:45: warning: division ‘sizeof (iRoot ** {aka struct Impl_Root **}) / sizeof (iRoot * {aka struct Impl_Root *})’ does not compute the number of array elements [-Wsizeof-pointer-div] 64 | #define iElemCount(ar) (sizeof(ar) / sizeof((ar)[0])) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/lib/the_Foundation/include/the_Foundation/defs.h:210:42: note: in expansion of macro ‘iElemCount’ 210 | for (size_t iterName = 0; iterName < iElemCount(container); ++iterName) | ^~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:1214:5: note: in expansion of macro ‘iForIndices’ 1214 | iForIndices(i, roots) { | ^~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:1199:20: note: first ‘sizeof’ operand was declared here 1199 | iRoot **roots = d->window->roots; | ^~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c: In function ‘handleOpenCommand_App_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:5058:13: warning: missing braces around initializer [-Wmissing-braces] 5058 | (iMenuItem[]){ { "${dlg.spartan.upload}", | ^ ...... 5061 | format_CStr("valueinput.upload url:%s", | { 5062 | cstr_String(urlQueryStripped_String(url))) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:5058:13: warning: missing braces around initializer [-Wmissing-braces] 5058 | (iMenuItem[]){ { "${dlg.spartan.upload}", | ^ ...... 5061 | format_CStr("valueinput.upload url:%s", | { 5062 | cstr_String(urlQueryStripped_String(url))) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c: In function ‘handleCommand_App’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:5470:17: warning: missing braces around initializer [-Wmissing-braces] 5470 | (iMenuItem[]){ | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:5470:17: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:5470:17: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:6007:21: warning: missing braces around initializer [-Wmissing-braces] 6007 | (iMenuItem[]){ { "${cancel}" }, | ^ ...... 6011 | format_CStr("!fontpack.delete confirmed:1 id:%s", | { 6012 | cstr_String(packId)) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:6007:21: warning: missing braces around initializer [-Wmissing-braces] 6007 | (iMenuItem[]){ { "${cancel}" }, | ^ ...... 6011 | format_CStr("!fontpack.delete confirmed:1 id:%s", | { 6012 | cstr_String(packId)) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.c:158:21: warning: ‘idleThreshold_App_’ defined but not used [-Wunused-const-variable=] 158 | static const int idleThreshold_App_ = 1000; /* ms */ | ^~~~~~~~~~~~~~~~~~ [129/136] Building C object CMakeFiles/app.dir/src/audio/player.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/player.c:24: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/player.c:623:12: warning: ‘silence_Player_’ defined but not used [-Wunused-function] 623 | static int silence_Player_(const iPlayer *d) { | ^~~~~~~~~~~~~~~ [130/136] Building C object CMakeFiles/app.dir/src/ui/sidebarwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } 301 | { "---" }, 302 | { rightAngle_Icon " ${menu.foldall}", 0, 0, "bookmark.foldall arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } 301 | { "---" }, 302 | { rightAngle_Icon " ${menu.foldall}", 0, 0, "bookmark.foldall arg:1" }, | { } 303 | { downAngle_Icon " ${menu.unfoldall}", 0, 0, "bookmark.foldall arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } 301 | { "---" }, 302 | { rightAngle_Icon " ${menu.foldall}", 0, 0, "bookmark.foldall arg:1" }, | { } 303 | { downAngle_Icon " ${menu.unfoldall}", 0, 0, "bookmark.foldall arg:0" }, | { } 304 | { reload_Icon " ${bookmarks.reload}", 0, 0, "bookmarks.reload.remote" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:296:51: warning: missing braces around initializer [-Wmissing-braces] 296 | static const iMenuItem bookmarkModeMenuItems_[] = { | ^ 297 | { bookmark_Icon " ${menu.page.bookmark}", SDLK_d, KMOD_PRIMARY, "bookmark.add" }, | { } 298 | { "---" }, 299 | { folder_Icon " ${menu.newfolder}", 0, 0, "bookmark.addfolder" }, | { } 300 | { upDownArrow_Icon " ${menu.sort.alpha}", 0, 0, "bookmark.sortfolder" }, | { } 301 | { "---" }, 302 | { rightAngle_Icon " ${menu.foldall}", 0, 0, "bookmark.foldall arg:1" }, | { } 303 | { downAngle_Icon " ${menu.unfoldall}", 0, 0, "bookmark.foldall arg:0" }, | { } 304 | { reload_Icon " ${bookmarks.reload}", 0, 0, "bookmarks.reload.remote" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] 332 | static const iMenuItem bookmarkMenuItems_[] = { | ^ 333 | { openTab_Icon " ${menu.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] 332 | static const iMenuItem bookmarkMenuItems_[] = { | ^ 333 | { openTab_Icon " ${menu.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 334 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "bookmark.open newtab:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] 332 | static const iMenuItem bookmarkMenuItems_[] = { | ^ 333 | { openTab_Icon " ${menu.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 334 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "bookmark.open newtab:2" }, | { } 335 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:332:47: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘updateBookmarkItems_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } ...... 388 | "bookmark.delete" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } ...... 388 | "bookmark.delete" }, | { } ...... 391 | "bookmark.delete" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } ...... 388 | "bookmark.delete" }, | { } ...... 391 | "bookmark.delete" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:378:13: warning: missing braces around initializer [-Wmissing-braces] 378 | (iMenuItem[]) { | ^ 379 | { openTab_Icon " ${menu.folder.opentab}", 0, 0, "bookmark.open newtab:1" }, | { } 380 | #if !defined (iPlatformTerminal) 381 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "bookmark.open newwindow:1" }, | { } ...... 384 | { edit_Icon " ${menu.edit}", 0, 0, "bookmark.edit" }, | { } ...... 388 | "bookmark.delete" }, | { } ...... 391 | "bookmark.delete" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘filterBookmark_String_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:402:20: warning: unused variable ‘pos’ [-Wunused-variable] 402 | size_t pos; | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘updateFilteredBookmarkItems_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:433:20: warning: unused variable ‘w’ [-Wunused-variable] 433 | const iWidget *w = constAs_Widget(d); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘updateItemsWithFlags_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:657:47: warning: missing braces around initializer [-Wmissing-braces] 657 | const iMenuItem items[] = { | ^ ...... 661 | "feeds.mode arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:657:47: warning: missing braces around initializer [-Wmissing-braces] 657 | const iMenuItem items[] = { | ^ ...... 661 | "feeds.mode arg:0" }, | { } ...... 665 | "feeds.mode arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:657:47: warning: missing braces around initializer [-Wmissing-braces] 657 | const iMenuItem items[] = { | ^ ...... 661 | "feeds.mode arg:0" }, | { } ...... 665 | "feeds.mode arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] 701 | const iMenuItem menuItems[] = { | ^ 702 | { openTab_Icon " ${menu.opentab}", 0, 0, "feed.entry.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] 701 | const iMenuItem menuItems[] = { | ^ 702 | { openTab_Icon " ${menu.opentab}", 0, 0, "feed.entry.open newtab:1" }, | { } 703 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "feed.entry.open newtab:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] 701 | const iMenuItem menuItems[] = { | ^ 702 | { openTab_Icon " ${menu.opentab}", 0, 0, "feed.entry.open newtab:1" }, | { } 703 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "feed.entry.open newtab:2" }, | { } 704 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "feed.entry.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:701:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:727:17: warning: missing braces around initializer [-Wmissing-braces] 727 | (iMenuItem[]) { | ^ 728 | { check_Icon " ${feeds.markallread}", SDLK_a, KMOD_SHIFT, "feeds.markallread" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:727:17: warning: missing braces around initializer [-Wmissing-braces] 727 | (iMenuItem[]) { | ^ 728 | { check_Icon " ${feeds.markallread}", SDLK_a, KMOD_SHIFT, "feeds.markallread" }, | { } ...... 731 | "feeds.refresh" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:727:17: warning: missing braces around initializer [-Wmissing-braces] 727 | (iMenuItem[]) { | ^ 728 | { check_Icon " ${feeds.markallread}", SDLK_a, KMOD_SHIFT, "feeds.markallread" }, | { } ...... 731 | "feeds.refresh" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] 811 | const iMenuItem menuItems[] = { | ^ 812 | { edit_Icon " ${menu.feed.edit}", 0, 0, "sub.edit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] 811 | const iMenuItem menuItems[] = { | ^ 812 | { edit_Icon " ${menu.feed.edit}", 0, 0, "sub.edit" }, | { } 813 | { "${menu.sub.edit}", 0, 0, "bookmark.edit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] 811 | const iMenuItem menuItems[] = { | ^ 812 | { edit_Icon " ${menu.feed.edit}", 0, 0, "sub.edit" }, | { } 813 | { "${menu.sub.edit}", 0, 0, "bookmark.edit" }, | { } ...... 817 | "sub.unsubscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:811:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } 976 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "sideitem.open newtab:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } 976 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "sideitem.open newtab:2" }, | { } 977 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "sideitem.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } 976 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "sideitem.open newtab:2" }, | { } 977 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "sideitem.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } 976 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "sideitem.open newtab:2" }, | { } 977 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "sideitem.open newwindow:1" }, | { } 978 | { "---" }, 979 | { "${menu.copyurl}", 0, 0, "sideitem.copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:972:43: warning: missing braces around initializer [-Wmissing-braces] 972 | const iMenuItem menuItems[] = { | ^ 973 | { "${menu.fold}", 0, 0, "structure.fold" }, | { } 974 | { "---" }, 975 | { openTab_Icon " ${menu.opentab}", 0, 0, "sideitem.open newtab:1" }, | { } 976 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "sideitem.open newtab:2" }, | { } 977 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "sideitem.open newwindow:1" }, | { } 978 | { "---" }, 979 | { "${menu.copyurl}", 0, 0, "sideitem.copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:871:25: warning: unused variable ‘isGopher’ [-Wunused-variable] 871 | const iBool isGopher = isGopherStructure_SidebarWidget_(d); | ^~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1002:31: warning: unused variable ‘magnifier’ [-Wunused-variable] 1002 | iLabelWidget *magnifier = | ^~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } 1089 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "history.open newtab:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } 1089 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "history.open newtab:2" }, | { } 1090 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "history.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } 1089 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "history.open newtab:2" }, | { } 1090 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "history.open newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } 1089 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "history.open newtab:2" }, | { } 1090 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "history.open newwindow:1" }, | { } 1091 | { "---" }, 1092 | { bookmark_Icon " ${sidebar.entry.bookmark}", 0, 0, "history.addbookmark" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] 1087 | const iMenuItem menuItems[] = { | ^ 1088 | { openTab_Icon " ${menu.opentab}", 0, 0, "history.open newtab:1" }, | { } 1089 | { openTabBg_Icon " ${menu.opentab.background}", 0, 0, "history.open newtab:2" }, | { } 1090 | { openWindow_Icon " ${menu.openwindow}", 0, KMOD_DESKTOP, "history.open newwindow:1" }, | { } 1091 | { "---" }, 1092 | { bookmark_Icon " ${sidebar.entry.bookmark}", 0, 0, "history.addbookmark" }, | { } 1093 | { "${menu.copyurl}", 0, 0, "sideitem.copy canon:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1087:43: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1105:33: warning: missing braces around initializer [-Wmissing-braces] 1105 | (iMenuItem[]) { | ^ ...... 1109 | "history.clear confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1105:33: warning: missing braces around initializer [-Wmissing-braces] 1105 | (iMenuItem[]) { | ^ ...... 1109 | "history.clear confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1114:31: warning: unused variable ‘btn’ [-Wunused-variable] 1114 | iLabelWidget *btn = addActionButton_SidebarWidget_( | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } 1166 | { "---" }, 1167 | { copy_Icon " ${menu.duptab}", 0, 0, "opendocs.dup" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } 1166 | { "---" }, 1167 | { copy_Icon " ${menu.duptab}", 0, 0, "opendocs.dup" }, | { } 1168 | { "${menu.copyurl}", 0, 0, "sideitem.copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } 1166 | { "---" }, 1167 | { copy_Icon " ${menu.duptab}", 0, 0, "opendocs.dup" }, | { } 1168 | { "${menu.copyurl}", 0, 0, "sideitem.copy" }, | { } 1169 | { bookmark_Icon " ${sidebar.entry.bookmark}", 0, 0, "opendocs.bookmark" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1157:43: warning: missing braces around initializer [-Wmissing-braces] 1157 | const iMenuItem menuItems[] = { | ^ 1158 | { close_Icon " ${menu.closetab}", 0, 0, "opendocs.close" }, | { } 1159 | { "---" }, 1160 | { barLeftArrow_Icon " ${menu.closetab.above}", 0, 0, "opendocs.close toleft:1" }, | { } 1161 | { barRightArrow_Icon " ${menu.closetab.below}", 0, 0, "opendocs.close toright:1" }, | { } 1162 | { "${menu.closetab.other}", 0, 0, "opendocs.close toleft:1 toright:1" }, | { } 1163 | { "---" , 0, KMOD_DESKTOP | KMOD_TABLET }, 1164 | { "${menu.movetab.split}", 0, KMOD_DESKTOP | KMOD_TABLET, "opendocs.swap" }, | { } 1165 | { "${menu.movetab.newwindow}", 0, KMOD_DESKTOP, "opendocs.swap newwindow:1" }, | { } 1166 | { "---" }, 1167 | { copy_Icon " ${menu.duptab}", 0, 0, "opendocs.dup" }, | { } 1168 | { "${menu.copyurl}", 0, 0, "sideitem.copy" }, | { } 1169 | { bookmark_Icon " ${sidebar.entry.bookmark}", 0, 0, "opendocs.bookmark" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘init_SidebarWidget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } 1497 | { normalModeLabels_[7], 0, 0, format_CStr("%s.mode force:1 arg:7", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } 1497 | { normalModeLabels_[7], 0, 0, format_CStr("%s.mode force:1 arg:7", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } 1497 | { normalModeLabels_[7], 0, 0, format_CStr("%s.mode force:1 arg:7", barId) }, | { } 1498 | { "---" }, 1499 | { gear_Icon " ${menu.sidebar.configure}", 0, 0, "preferences sidecfg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } 1497 | { normalModeLabels_[7], 0, 0, format_CStr("%s.mode force:1 arg:7", barId) }, | { } 1498 | { "---" }, 1499 | { gear_Icon " ${menu.sidebar.configure}", 0, 0, "preferences sidecfg:1" }, | { } 1500 | { close_Icon " ${close}", 0, 0, format_CStr("%s.toggle", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1487:43: warning: missing braces around initializer [-Wmissing-braces] 1487 | const iMenuItem modeDropItems[] = { | ^ 1488 | { normalModeLabels_[0], 0, 0, format_CStr("%s.mode force:1 arg:0", barId) }, | { } 1489 | { normalModeLabels_[1], 0, 0, format_CStr("%s.mode force:1 arg:1", barId) }, | { } 1490 | { normalModeLabels_[2], 0, 0, format_CStr("%s.mode force:1 arg:2", barId) }, | { } 1491 | { "---" }, 1492 | { normalModeLabels_[3], 0, KMOD_DESKTOP, format_CStr("%s.mode force:1 arg:3", barId) }, | { } 1493 | { normalModeLabels_[4], 0, 0, format_CStr("%s.mode force:1 arg:4", barId) }, | { } 1494 | { normalModeLabels_[5], 0, 0, format_CStr("%s.mode force:1 arg:5", barId) }, | { } 1495 | { "---" }, 1496 | { normalModeLabels_[6], 0, 0, format_CStr("%s.mode force:1 arg:6", barId) }, | { } 1497 | { normalModeLabels_[7], 0, 0, format_CStr("%s.mode force:1 arg:7", barId) }, | { } 1498 | { "---" }, 1499 | { gear_Icon " ${menu.sidebar.configure}", 0, 0, "preferences sidecfg:1" }, | { } 1500 | { close_Icon " ${close}", 0, 0, format_CStr("%s.toggle", barId) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘itemClicked_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1639:26: warning: unused variable ‘origUrl’ [-Wunused-variable] 1639 | iString *origUrl = collect_String(copy_String(itemUrl)); | ^~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘handleFeedUnsubscribeCommand_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2131:13: warning: missing braces around initializer [-Wmissing-braces] 2131 | (iMenuItem[]) { | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2131:13: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2131:13: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: In function ‘processEvent_SidebarWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2542:29: warning: missing braces around initializer [-Wmissing-braces] 2542 | (iMenuItem[]) { | ^ ...... 2549 | format_CStr("!bookmark.delete confirmed:1 ptr:%p", d) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2542:29: warning: missing braces around initializer [-Wmissing-braces] 2542 | (iMenuItem[]) { | ^ ...... 2549 | format_CStr("!bookmark.delete confirmed:1 ptr:%p", d) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2614:21: warning: missing braces around initializer [-Wmissing-braces] 2614 | (iMenuItem[]) { check_Icon " " uiTextCaution_ColorEscape "${feeds.markallread}", | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2644:36: warning: unused variable ‘url’ [-Wunused-variable] 2644 | const iString *url = urlFragmentStripped_String(&item->url); | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2652:33: warning: unused variable ‘markingBelow’ [-Wunused-variable] 2652 | const iBool markingBelow = | ^~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2683:34: warning: unused variable ‘dlg’ [-Wunused-variable] 2683 | iWidget *dlg = makeFeedSettings_Widget(id_Bookmark(feedBookmark)); | ^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2780:21: warning: missing braces around initializer [-Wmissing-braces] 2780 | (iMenuItem[]) { { "${cancel}", 0, 0, NULL }, | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2780:21: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:2780:21: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1601:21: warning: ‘hoverIdentity_SidebarWidget_’ defined but not used [-Wunused-function] 1601 | static iGmIdentity *hoverIdentity_SidebarWidget_(const iSidebarWidget *d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1594:27: warning: ‘constHoverIdentity_SidebarWidget_’ defined but not used [-Wunused-function] 1594 | static const iGmIdentity *constHoverIdentity_SidebarWidget_(const iSidebarWidget *d) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/sidebarwidget.c:1262:15: warning: ‘findItemUrl_SidebarWidget_’ defined but not used [-Wunused-function] 1262 | static size_t findItemUrl_SidebarWidget_(const iSidebarWidget *d, const iString *url) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [131/136] Building C object CMakeFiles/app.dir/src/ui/util.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘deepCopyMenuItems_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:1147:32: warning: missing braces around initializer [-Wmissing-braces] 1147 | pushBack_Array(array, &(iMenuItem){ | ^ ...... 1151 | itemCommand ? iDupStr(itemCommand) : NULL /* NOTE: Only works with string commands. */ | { 1152 | }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘updateMenuItemFonts_Widget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:1304:17: warning: unused variable ‘isSlidePanel’ [-Wunused-variable] 1304 | const iBool isSlidePanel = (flags_Widget(d) & horizontalOffset_WidgetFlag) != 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:1303:17: warning: unused variable ‘isMobile’ [-Wunused-variable] 1303 | const iBool isMobile = (deviceType_App() != desktop_AppDeviceType); | ^~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:1302:17: warning: unused variable ‘isPortraitPhone’ [-Wunused-variable] 1302 | const iBool isPortraitPhone = (deviceType_App() == phone_AppDeviceType && isPortrait_App()); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘updateValueInputSizing_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:2474:17: warning: unused variable ‘title’ [-Wunused-variable] 2474 | iWidget * title = findChild_Widget(dlg, "valueinput.title"); | ^~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘valueInputHandler_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:2639:35: warning: missing braces around initializer [-Wmissing-braces] 2639 | const iMenuItem items[] = { | ^ 2640 | { "${menu.input.copyprompt}", 0, 0, format_CStr("valueinput.prompt.copy dlg:%p", dlg) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:2639:35: warning: missing braces around initializer [-Wmissing-braces] 2639 | const iMenuItem items[] = { | ^ 2640 | { "${menu.input.copyprompt}", 0, 0, format_CStr("valueinput.prompt.copy dlg:%p", dlg) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeValueInputContents_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:2851:31: warning: missing braces around initializer [-Wmissing-braces] 2851 | pushBack_Array(&actions, &(iMenuItem){ "${cancel}", SDLK_ESCAPE, 0, "valueinput.cancel" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:2856:21: warning: missing braces around initializer [-Wmissing-braces] 2856 | &(iMenuItem){ acceptLabel, | ^ ...... 2859 | "valueinput.accept" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeSimpleMessage_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3017:31: warning: missing braces around initializer [-Wmissing-braces] 3017 | (iMenuItem[]){ { "${dlg.message.ok}", 0, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3017:31: warning: missing braces around initializer [-Wmissing-braces] 3017 | (iMenuItem[]){ { "${dlg.message.ok}", 0, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeQuestion_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3044:31: warning: missing braces around initializer [-Wmissing-braces] 3044 | &(iMenuItem){ format_CStr("button selected:%d text:%s", | ^ 3045 | first == '&' ? 1 : 0, item->label + 1), 3046 | 0, 0, item->command }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeFontItems_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3235:18: warning: missing braces around initializer [-Wmissing-braces] 3235 | &(iMenuItem){ cstr_String(&spec->name), | ^ ...... 3238 | format_CStr("!font.set %s:%s", id, cstr_String(&spec->id)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3246:14: warning: missing braces around initializer [-Wmissing-braces] 3246 | &(iMenuItem){ cstr_String(&spec->name), | ^ ...... 3249 | format_CStr("!font.set %s:%s", id, cstr_String(&spec->id)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘gamepadButtonItems_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } 3478 | { "${prefs.gamepad.reload}", 0, 0, format_CStr("%s arg:6", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } 3478 | { "${prefs.gamepad.reload}", 0, 0, format_CStr("%s arg:6", cmd) }, | { } 3479 | { "${prefs.gamepad.editurl}", 0, 0, format_CStr("%s arg:7", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } 3478 | { "${prefs.gamepad.reload}", 0, 0, format_CStr("%s arg:6", cmd) }, | { } 3479 | { "${prefs.gamepad.editurl}", 0, 0, format_CStr("%s arg:7", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } 3478 | { "${prefs.gamepad.reload}", 0, 0, format_CStr("%s arg:6", cmd) }, | { } 3479 | { "${prefs.gamepad.editurl}", 0, 0, format_CStr("%s arg:7", cmd) }, | { } 3480 | { "---" }, 3481 | { "\u2014", 0, 0, format_CStr("%s arg:-1", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3472:9: warning: missing braces around initializer [-Wmissing-braces] 3472 | (iMenuItem[]) { { "${prefs.gamepad.primary}", 0, 0, format_CStr("%s arg:0", cmd) }, | ^ | { } 3473 | { "${prefs.gamepad.secondary}", 0, 0, format_CStr("%s arg:1", cmd) }, | { } 3474 | { "${prefs.gamepad.cancel}", 0, 0, format_CStr("%s arg:2", cmd) }, | { } 3475 | { "${prefs.gamepad.mainmenu}", 0, 0, format_CStr("%s arg:3", cmd) }, | { } 3476 | { "${prefs.gamepad.pagemenu}", 0, 0, format_CStr("%s arg:4", cmd) }, | { } 3477 | { "${prefs.gamepad.sidebar}", 0, 0, format_CStr("%s arg:5", cmd) }, | { } 3478 | { "${prefs.gamepad.reload}", 0, 0, format_CStr("%s arg:6", cmd) }, | { } 3479 | { "${prefs.gamepad.editurl}", 0, 0, format_CStr("%s arg:7", cmd) }, | { } 3480 | { "---" }, 3481 | { "\u2014", 0, 0, format_CStr("%s arg:-1", cmd) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘gamepadButtonInfo_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3503:28: warning: missing braces around initializer [-Wmissing-braces] 3503 | (iGamepadButtonInfo[]) { | ^ 3504 | b, t, format_CStr("gamepad.set trig:%d button:%d", t, b) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makePreferences_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } ...... 3543 | { u8"简体中文 - zh", 0, 0, "uilang id:zh_Hans" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } ...... 3543 | { u8"简体中文 - zh", 0, 0, "uilang id:zh_Hans" }, | { } 3544 | { u8"繁體/正體中文 - zh", 0, 0, "uilang id:zh_Hant" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } ...... 3543 | { u8"简体中文 - zh", 0, 0, "uilang id:zh_Hans" }, | { } 3544 | { u8"繁體/正體中文 - zh", 0, 0, "uilang id:zh_Hant" }, | { } 3545 | { u8"日本語 - ja", 0, 0, "uilang id:ja" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3514:35: warning: missing braces around initializer [-Wmissing-braces] 3514 | const iMenuItem langItems[] = { /* Latin */ | ^ 3515 | { u8"Čeština - cs", 0, 0, "uilang id:cs" }, | { } 3516 | { u8"Deutsch - de", 0, 0, "uilang id:de" }, | { } 3517 | { u8"English - en", 0, 0, "uilang id:en" }, | { } 3518 | { u8"Español - es", 0, 0, "uilang id:es" }, | { } 3519 | { u8"Español (México) - es", 0, 0, "uilang id:es_MX" }, | { } 3520 | { u8"Esperanto - eo", 0, 0, "uilang id:eo" }, | { } 3521 | { u8"Euskara - eu", 0, 0, "uilang id:eu" }, | { } 3522 | { u8"Français - fr", 0, 0, "uilang id:fr" }, | { } 3523 | { u8"Galego - gl", 0, 0, "uilang id:gl" }, | { } 3524 | { u8"Interlingua - ia", 0, 0, "uilang id:ia" }, | { } 3525 | { u8"Interlingue - ie", 0, 0, "uilang id:ie" }, | { } 3526 | { u8"Interslavic - isv", 0, 0, "uilang id:isv" }, | { } 3527 | { u8"Italiano - it", 0, 0, "uilang id:it" }, | { } 3528 | { u8"Magyar - hu", 0, 0, "uilang id:hu" }, | { } 3529 | { u8"Nederlands - nl", 0, 0, "uilang id:nl" }, | { } 3530 | { u8"Polski - pl", 0, 0, "uilang id:pl" }, | { } 3531 | { u8"Samogitian - sgs", 0, 0, "uilang id:sgs" }, | { } 3532 | { u8"Slovak - sk", 0, 0, "uilang id:sk" }, | { } 3533 | { u8"Suomi - fi", 0, 0, "uilang id:fi" }, | { } 3534 | { u8"Toki pona - tok", 0, 0, "uilang id:tok" }, | { } 3535 | { u8"Türkçe - tr", 0, 0, "uilang id:tr" }, | { } ...... 3538 | { u8"Русский - ru", 0, 0, "uilang id:ru" }, | { } 3539 | { u8"Српски - sr", 0, 0, "uilang id:sr" }, | { } 3540 | { u8"Українська - uk", 0, 0, "uilang id:uk" }, | { } ...... 3543 | { u8"简体中文 - zh", 0, 0, "uilang id:zh_Hans" }, | { } 3544 | { u8"繁體/正體中文 - zh", 0, 0, "uilang id:zh_Hant" }, | { } 3545 | { u8"日本語 - ja", 0, 0, "uilang id:ja" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } 3551 | { formatCStrs_Lang("num.hours.n", 2), 0, 0, format_CStr("feedinterval.set arg:%d", twoHours_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } 3551 | { formatCStrs_Lang("num.hours.n", 2), 0, 0, format_CStr("feedinterval.set arg:%d", twoHours_FeedInterval) }, | { } 3552 | { formatCStrs_Lang("num.hours.n", 4), 0, 0, format_CStr("feedinterval.set arg:%d", fourHours_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } 3551 | { formatCStrs_Lang("num.hours.n", 2), 0, 0, format_CStr("feedinterval.set arg:%d", twoHours_FeedInterval) }, | { } 3552 | { formatCStrs_Lang("num.hours.n", 4), 0, 0, format_CStr("feedinterval.set arg:%d", fourHours_FeedInterval) }, | { } 3553 | { formatCStrs_Lang("num.hours.n", 8), 0, 0, format_CStr("feedinterval.set arg:%d", eightHours_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } 3551 | { formatCStrs_Lang("num.hours.n", 2), 0, 0, format_CStr("feedinterval.set arg:%d", twoHours_FeedInterval) }, | { } 3552 | { formatCStrs_Lang("num.hours.n", 4), 0, 0, format_CStr("feedinterval.set arg:%d", fourHours_FeedInterval) }, | { } 3553 | { formatCStrs_Lang("num.hours.n", 8), 0, 0, format_CStr("feedinterval.set arg:%d", eightHours_FeedInterval) }, | { } 3554 | { "${reload.onceperday}", 0, 0, format_CStr("feedinterval.set arg:%d", oneDay_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3547:43: warning: missing braces around initializer [-Wmissing-braces] 3547 | const iMenuItem feedIntervalItems[] = { | ^ 3548 | { "${prefs.feedinterval.manual}", 0, 0, format_CStr("feedinterval.set arg:%d", manual_FeedInterval) }, | { } 3549 | { formatCStrs_Lang("num.minutes.n", 30), 0, 0, format_CStr("feedinterval.set arg:%d", thirtyMinutes_FeedInterval) }, | { } 3550 | { formatCStrs_Lang("num.hours.n", 1), 0, 0, format_CStr("feedinterval.set arg:%d", oneHour_FeedInterval) }, | { } 3551 | { formatCStrs_Lang("num.hours.n", 2), 0, 0, format_CStr("feedinterval.set arg:%d", twoHours_FeedInterval) }, | { } 3552 | { formatCStrs_Lang("num.hours.n", 4), 0, 0, format_CStr("feedinterval.set arg:%d", fourHours_FeedInterval) }, | { } 3553 | { formatCStrs_Lang("num.hours.n", 8), 0, 0, format_CStr("feedinterval.set arg:%d", eightHours_FeedInterval) }, | { } 3554 | { "${reload.onceperday}", 0, 0, format_CStr("feedinterval.set arg:%d", oneDay_FeedInterval) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3557:39: warning: missing braces around initializer [-Wmissing-braces] 3557 | const iMenuItem collapseItems[] = { | ^ 3558 | { "${collapse.never}", 0, 0, format_CStr("collapsepre.set arg:%d", never_Collapse) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3557:39: warning: missing braces around initializer [-Wmissing-braces] 3557 | const iMenuItem collapseItems[] = { | ^ 3558 | { "${collapse.never}", 0, 0, format_CStr("collapsepre.set arg:%d", never_Collapse) }, | { } 3559 | { "${collapse.notbydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", notByDefault_Collapse) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3557:39: warning: missing braces around initializer [-Wmissing-braces] 3557 | const iMenuItem collapseItems[] = { | ^ 3558 | { "${collapse.never}", 0, 0, format_CStr("collapsepre.set arg:%d", never_Collapse) }, | { } 3559 | { "${collapse.notbydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", notByDefault_Collapse) }, | { } 3560 | { "${collapse.bydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", byDefault_Collapse) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3557:39: warning: missing braces around initializer [-Wmissing-braces] 3557 | const iMenuItem collapseItems[] = { | ^ 3558 | { "${collapse.never}", 0, 0, format_CStr("collapsepre.set arg:%d", never_Collapse) }, | { } 3559 | { "${collapse.notbydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", notByDefault_Collapse) }, | { } 3560 | { "${collapse.bydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", byDefault_Collapse) }, | { } 3561 | { "${collapse.always}", 0, 0, format_CStr("collapsepre.set arg:%d", always_Collapse) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3557:39: warning: missing braces around initializer [-Wmissing-braces] 3557 | const iMenuItem collapseItems[] = { | ^ 3558 | { "${collapse.never}", 0, 0, format_CStr("collapsepre.set arg:%d", never_Collapse) }, | { } 3559 | { "${collapse.notbydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", notByDefault_Collapse) }, | { } 3560 | { "${collapse.bydefault}", 0, 0, format_CStr("collapsepre.set arg:%d", byDefault_Collapse) }, | { } 3561 | { "${collapse.always}", 0, 0, format_CStr("collapsepre.set arg:%d", always_Collapse) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3564:48: warning: missing braces around initializer [-Wmissing-braces] 3564 | const iMenuItem returnKeyBehaviorItems[] = { | ^ ...... 3568 | format_CStr("returnkey.set arg:%d", default_ReturnKeyBehavior) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3570:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 3570 | { returnKeyBehaviorStr_(RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3573:47: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 3573 | format_CStr("returnkey.set arg:%d", RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)) }, | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3564:48: warning: missing braces around initializer [-Wmissing-braces] 3564 | const iMenuItem returnKeyBehaviorItems[] = { | ^ ...... 3568 | format_CStr("returnkey.set arg:%d", default_ReturnKeyBehavior) }, | { } ...... 3573 | format_CStr("returnkey.set arg:%d", RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3564:48: warning: missing braces around initializer [-Wmissing-braces] 3564 | const iMenuItem returnKeyBehaviorItems[] = { | ^ ...... 3568 | format_CStr("returnkey.set arg:%d", default_ReturnKeyBehavior) }, | { } ...... 3573 | format_CStr("returnkey.set arg:%d", RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)) }, | { } ...... 3577 | format_CStr("returnkey.set arg:%d", acceptWithPrimaryMod_ReturnKeyBehavior) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3564:48: warning: missing braces around initializer [-Wmissing-braces] 3564 | const iMenuItem returnKeyBehaviorItems[] = { | ^ ...... 3568 | format_CStr("returnkey.set arg:%d", default_ReturnKeyBehavior) }, | { } ...... 3573 | format_CStr("returnkey.set arg:%d", RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)) }, | { } ...... 3577 | format_CStr("returnkey.set arg:%d", acceptWithPrimaryMod_ReturnKeyBehavior) }, | { } ...... 3587 | format_CStr("returnkey.set arg:%d", onlyWithMods_ReturnKeyBehavior) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3564:48: warning: missing braces around initializer [-Wmissing-braces] 3564 | const iMenuItem returnKeyBehaviorItems[] = { | ^ ...... 3568 | format_CStr("returnkey.set arg:%d", default_ReturnKeyBehavior) }, | { } ...... 3573 | format_CStr("returnkey.set arg:%d", RETURN_KEY_BEHAVIOR(0, shift_ReturnKeyFlag)) }, | { } ...... 3577 | format_CStr("returnkey.set arg:%d", acceptWithPrimaryMod_ReturnKeyBehavior) }, | { } ...... 3587 | format_CStr("returnkey.set arg:%d", onlyWithMods_ReturnKeyBehavior) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } 3615 | { "${prefs.doctheme.name.white}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, white_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } 3615 | { "${prefs.doctheme.name.white}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, white_GmDocumentTheme) }, | { } 3616 | { "${prefs.doctheme.name.sepia}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, sepia_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } 3615 | { "${prefs.doctheme.name.white}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, white_GmDocumentTheme) }, | { } 3616 | { "${prefs.doctheme.name.sepia}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, sepia_GmDocumentTheme) }, | { } 3617 | { "${prefs.doctheme.name.oceanic}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, oceanic_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } 3615 | { "${prefs.doctheme.name.white}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, white_GmDocumentTheme) }, | { } 3616 | { "${prefs.doctheme.name.sepia}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, sepia_GmDocumentTheme) }, | { } 3617 | { "${prefs.doctheme.name.oceanic}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, oceanic_GmDocumentTheme) }, | { } 3618 | { "${prefs.doctheme.name.highcontrast}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, highContrast_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3609:58: warning: missing braces around initializer [-Wmissing-braces] 3609 | const iMenuItem items[max_GmDocumentTheme + 1] = { | ^ 3610 | { "${prefs.doctheme.name.colorfuldark}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulDark_GmDocumentTheme) }, | { } 3611 | { "${prefs.doctheme.name.colorfullight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, colorfulLight_GmDocumentTheme) }, | { } 3612 | { "${prefs.doctheme.name.vibrantlight}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, vibrantLight_GmDocumentTheme) }, | { } 3613 | { "${prefs.doctheme.name.black}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, black_GmDocumentTheme) }, | { } 3614 | { "${prefs.doctheme.name.gray}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, gray_GmDocumentTheme) }, | { } 3615 | { "${prefs.doctheme.name.white}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, white_GmDocumentTheme) }, | { } 3616 | { "${prefs.doctheme.name.sepia}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, sepia_GmDocumentTheme) }, | { } 3617 | { "${prefs.doctheme.name.oceanic}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, oceanic_GmDocumentTheme) }, | { } 3618 | { "${prefs.doctheme.name.highcontrast}", 0, 0, format_CStr("doctheme.%s.set arg:%d", mode, highContrast_GmDocumentTheme) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } 3629 | { circle_Icon " ${prefs.accent.red}", 0, 0, "accent.set arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } 3629 | { circle_Icon " ${prefs.accent.red}", 0, 0, "accent.set arg:2" }, | { } 3630 | { circle_Icon " ${prefs.accent.green}", 0, 0, "accent.set arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } 3629 | { circle_Icon " ${prefs.accent.red}", 0, 0, "accent.set arg:2" }, | { } 3630 | { circle_Icon " ${prefs.accent.green}", 0, 0, "accent.set arg:3" }, | { } 3631 | { circle_Icon " ${prefs.accent.blue}", 0, 0, "accent.set arg:4" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } 3629 | { circle_Icon " ${prefs.accent.red}", 0, 0, "accent.set arg:2" }, | { } 3630 | { circle_Icon " ${prefs.accent.green}", 0, 0, "accent.set arg:3" }, | { } 3631 | { circle_Icon " ${prefs.accent.blue}", 0, 0, "accent.set arg:4" }, | { } 3632 | { circle_Icon " ${prefs.accent.gray}", 0, 0, "accent.set arg:5" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3623:52: warning: missing braces around initializer [-Wmissing-braces] 3623 | const iMenuItem accentItems[max_ColorAccent] = { | ^ ...... 3627 | { circle_Icon " ${prefs.accent.teal}", 0, 0, "accent.set arg:0" }, | { } 3628 | { circle_Icon " ${prefs.accent.orange}", 0, 0, "accent.set arg:1" }, | { } 3629 | { circle_Icon " ${prefs.accent.red}", 0, 0, "accent.set arg:2" }, | { } 3630 | { circle_Icon " ${prefs.accent.green}", 0, 0, "accent.set arg:3" }, | { } 3631 | { circle_Icon " ${prefs.accent.blue}", 0, 0, "accent.set arg:4" }, | { } 3632 | { circle_Icon " ${prefs.accent.gray}", 0, 0, "accent.set arg:5" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } 3636 | { "${prefs.imagestyle.grayscale}", 0, 0, format_CStr("imagestyle.set arg:%d", grayscale_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } 3636 | { "${prefs.imagestyle.grayscale}", 0, 0, format_CStr("imagestyle.set arg:%d", grayscale_ImageStyle) }, | { } 3637 | { "${prefs.imagestyle.bgfg}", 0, 0, format_CStr("imagestyle.set arg:%d", bgFg_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } 3636 | { "${prefs.imagestyle.grayscale}", 0, 0, format_CStr("imagestyle.set arg:%d", grayscale_ImageStyle) }, | { } 3637 | { "${prefs.imagestyle.bgfg}", 0, 0, format_CStr("imagestyle.set arg:%d", bgFg_ImageStyle) }, | { } 3638 | { "${prefs.imagestyle.text}", 0, 0, format_CStr("imagestyle.set arg:%d", textColorized_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } 3636 | { "${prefs.imagestyle.grayscale}", 0, 0, format_CStr("imagestyle.set arg:%d", grayscale_ImageStyle) }, | { } 3637 | { "${prefs.imagestyle.bgfg}", 0, 0, format_CStr("imagestyle.set arg:%d", bgFg_ImageStyle) }, | { } 3638 | { "${prefs.imagestyle.text}", 0, 0, format_CStr("imagestyle.set arg:%d", textColorized_ImageStyle) }, | { } 3639 | { "${prefs.imagestyle.preformat}", 0, 0, format_CStr("imagestyle.set arg:%d", preformatColorized_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3634:39: warning: missing braces around initializer [-Wmissing-braces] 3634 | const iMenuItem imgStyleItems[] = { | ^ 3635 | { "${prefs.imagestyle.original}", 0, 0, format_CStr("imagestyle.set arg:%d", original_ImageStyle) }, | { } 3636 | { "${prefs.imagestyle.grayscale}", 0, 0, format_CStr("imagestyle.set arg:%d", grayscale_ImageStyle) }, | { } 3637 | { "${prefs.imagestyle.bgfg}", 0, 0, format_CStr("imagestyle.set arg:%d", bgFg_ImageStyle) }, | { } 3638 | { "${prefs.imagestyle.text}", 0, 0, format_CStr("imagestyle.set arg:%d", textColorized_ImageStyle) }, | { } 3639 | { "${prefs.imagestyle.preformat}", 0, 0, format_CStr("imagestyle.set arg:%d", preformatColorized_ImageStyle) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } 3645 | { "button id:prefs.linewidth.38 label:prefs.linewidth.normal", 0, 0, "linewidth.set arg:38" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } 3645 | { "button id:prefs.linewidth.38 label:prefs.linewidth.normal", 0, 0, "linewidth.set arg:38" }, | { } 3646 | { "button id:prefs.linewidth.43 text:+1", 0, 0, "linewidth.set arg:43" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } 3645 | { "button id:prefs.linewidth.38 label:prefs.linewidth.normal", 0, 0, "linewidth.set arg:38" }, | { } 3646 | { "button id:prefs.linewidth.43 text:+1", 0, 0, "linewidth.set arg:43" }, | { } 3647 | { "button id:prefs.linewidth.48 text:+2", 0, 0, "linewidth.set arg:48" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } 3645 | { "button id:prefs.linewidth.38 label:prefs.linewidth.normal", 0, 0, "linewidth.set arg:38" }, | { } 3646 | { "button id:prefs.linewidth.43 text:+1", 0, 0, "linewidth.set arg:43" }, | { } 3647 | { "button id:prefs.linewidth.48 text:+2", 0, 0, "linewidth.set arg:48" }, | { } 3648 | { "button id:prefs.linewidth.1000 label:prefs.linewidth.fill", 0, 0, "linewidth.set arg:1000" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3642:40: warning: missing braces around initializer [-Wmissing-braces] 3642 | const iMenuItem lineWidthItems[] = { | ^ 3643 | { "button id:prefs.linewidth.30 text:\u20132", 0, 0, "linewidth.set arg:30" }, | { } 3644 | { "button id:prefs.linewidth.34 text:\u20131", 0, 0, "linewidth.set arg:34" }, | { } 3645 | { "button id:prefs.linewidth.38 label:prefs.linewidth.normal", 0, 0, "linewidth.set arg:38" }, | { } 3646 | { "button id:prefs.linewidth.43 text:+1", 0, 0, "linewidth.set arg:43" }, | { } 3647 | { "button id:prefs.linewidth.48 text:+2", 0, 0, "linewidth.set arg:48" }, | { } 3648 | { "button id:prefs.linewidth.1000 label:prefs.linewidth.fill", 0, 0, "linewidth.set arg:1000" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3653:43: warning: missing braces around initializer [-Wmissing-braces] 3653 | const iMenuItem pinSplitItems[] = { | ^ 3654 | { "button id:prefs.pinsplit.0 label:prefs.pinsplit.none", 0, 0, "pinsplit.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3653:43: warning: missing braces around initializer [-Wmissing-braces] 3653 | const iMenuItem pinSplitItems[] = { | ^ 3654 | { "button id:prefs.pinsplit.0 label:prefs.pinsplit.none", 0, 0, "pinsplit.set arg:0" }, | { } 3655 | { "button id:prefs.pinsplit.1 label:prefs.pinsplit.left", 0, 0, "pinsplit.set arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3653:43: warning: missing braces around initializer [-Wmissing-braces] 3653 | const iMenuItem pinSplitItems[] = { | ^ 3654 | { "button id:prefs.pinsplit.0 label:prefs.pinsplit.none", 0, 0, "pinsplit.set arg:0" }, | { } 3655 | { "button id:prefs.pinsplit.1 label:prefs.pinsplit.left", 0, 0, "pinsplit.set arg:1" }, | { } 3656 | { "button id:prefs.pinsplit.2 label:prefs.pinsplit.right", 0, 0, "pinsplit.set arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3653:43: warning: missing braces around initializer [-Wmissing-braces] 3653 | const iMenuItem pinSplitItems[] = { | ^ 3654 | { "button id:prefs.pinsplit.0 label:prefs.pinsplit.none", 0, 0, "pinsplit.set arg:0" }, | { } 3655 | { "button id:prefs.pinsplit.1 label:prefs.pinsplit.left", 0, 0, "pinsplit.set arg:1" }, | { } 3656 | { "button id:prefs.pinsplit.2 label:prefs.pinsplit.right", 0, 0, "pinsplit.set arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3659:40: warning: missing braces around initializer [-Wmissing-braces] 3659 | const iMenuItem themeItems[] = { | ^ 3660 | { "button id:prefs.theme.0 label:prefs.theme.black", 0, 0, "theme.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3659:40: warning: missing braces around initializer [-Wmissing-braces] 3659 | const iMenuItem themeItems[] = { | ^ 3660 | { "button id:prefs.theme.0 label:prefs.theme.black", 0, 0, "theme.set arg:0" }, | { } 3661 | { "button id:prefs.theme.1 label:prefs.theme.dark", 0, 0, "theme.set arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3659:40: warning: missing braces around initializer [-Wmissing-braces] 3659 | const iMenuItem themeItems[] = { | ^ 3660 | { "button id:prefs.theme.0 label:prefs.theme.black", 0, 0, "theme.set arg:0" }, | { } 3661 | { "button id:prefs.theme.1 label:prefs.theme.dark", 0, 0, "theme.set arg:1" }, | { } 3662 | { "button id:prefs.theme.2 label:prefs.theme.light", 0, 0, "theme.set arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3659:40: warning: missing braces around initializer [-Wmissing-braces] 3659 | const iMenuItem themeItems[] = { | ^ 3660 | { "button id:prefs.theme.0 label:prefs.theme.black", 0, 0, "theme.set arg:0" }, | { } 3661 | { "button id:prefs.theme.1 label:prefs.theme.dark", 0, 0, "theme.set arg:1" }, | { } 3662 | { "button id:prefs.theme.2 label:prefs.theme.light", 0, 0, "theme.set arg:2" }, | { } 3663 | { "button id:prefs.theme.3 label:prefs.theme.white", 0, 0, "theme.set arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3659:40: warning: missing braces around initializer [-Wmissing-braces] 3659 | const iMenuItem themeItems[] = { | ^ 3660 | { "button id:prefs.theme.0 label:prefs.theme.black", 0, 0, "theme.set arg:0" }, | { } 3661 | { "button id:prefs.theme.1 label:prefs.theme.dark", 0, 0, "theme.set arg:1" }, | { } 3662 | { "button id:prefs.theme.2 label:prefs.theme.light", 0, 0, "theme.set arg:2" }, | { } 3663 | { "button id:prefs.theme.3 label:prefs.theme.white", 0, 0, "theme.set arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } 3669 | { "button id:prefs.accent.2 label:prefs.accent.red", 0, 0, "accent.set arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } 3669 | { "button id:prefs.accent.2 label:prefs.accent.red", 0, 0, "accent.set arg:2" }, | { } 3670 | { "button id:prefs.accent.3 label:prefs.accent.green", 0, 0, "accent.set arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } 3669 | { "button id:prefs.accent.2 label:prefs.accent.red", 0, 0, "accent.set arg:2" }, | { } 3670 | { "button id:prefs.accent.3 label:prefs.accent.green", 0, 0, "accent.set arg:3" }, | { } 3671 | { "button id:prefs.accent.4 label:prefs.accent.blue", 0, 0, "accent.set arg:4" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } 3669 | { "button id:prefs.accent.2 label:prefs.accent.red", 0, 0, "accent.set arg:2" }, | { } 3670 | { "button id:prefs.accent.3 label:prefs.accent.green", 0, 0, "accent.set arg:3" }, | { } 3671 | { "button id:prefs.accent.4 label:prefs.accent.blue", 0, 0, "accent.set arg:4" }, | { } 3672 | { "button id:prefs.accent.5 label:prefs.accent.gray", 0, 0, "accent.set arg:5" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3666:41: warning: missing braces around initializer [-Wmissing-braces] 3666 | const iMenuItem accentItems[] = { | ^ 3667 | { "button id:prefs.accent.0 label:prefs.accent.teal", 0, 0, "accent.set arg:0" }, | { } 3668 | { "button id:prefs.accent.1 label:prefs.accent.orange", 0, 0, "accent.set arg:1" }, | { } 3669 | { "button id:prefs.accent.2 label:prefs.accent.red", 0, 0, "accent.set arg:2" }, | { } 3670 | { "button id:prefs.accent.3 label:prefs.accent.green", 0, 0, "accent.set arg:3" }, | { } 3671 | { "button id:prefs.accent.4 label:prefs.accent.blue", 0, 0, "accent.set arg:4" }, | { } 3672 | { "button id:prefs.accent.5 label:prefs.accent.gray", 0, 0, "accent.set arg:5" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3675:38: warning: missing braces around initializer [-Wmissing-braces] 3675 | const iMenuItem satItems[] = { | ^ 3676 | { "button id:prefs.saturation.3 text:100 %", 0, 0, "saturation.set arg:100" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3675:38: warning: missing braces around initializer [-Wmissing-braces] 3675 | const iMenuItem satItems[] = { | ^ 3676 | { "button id:prefs.saturation.3 text:100 %", 0, 0, "saturation.set arg:100" }, | { } 3677 | { "button id:prefs.saturation.2 text:66 %", 0, 0, "saturation.set arg:66" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3675:38: warning: missing braces around initializer [-Wmissing-braces] 3675 | const iMenuItem satItems[] = { | ^ 3676 | { "button id:prefs.saturation.3 text:100 %", 0, 0, "saturation.set arg:100" }, | { } 3677 | { "button id:prefs.saturation.2 text:66 %", 0, 0, "saturation.set arg:66" }, | { } 3678 | { "button id:prefs.saturation.1 text:33 %", 0, 0, "saturation.set arg:33" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3675:38: warning: missing braces around initializer [-Wmissing-braces] 3675 | const iMenuItem satItems[] = { | ^ 3676 | { "button id:prefs.saturation.3 text:100 %", 0, 0, "saturation.set arg:100" }, | { } 3677 | { "button id:prefs.saturation.2 text:66 %", 0, 0, "saturation.set arg:66" }, | { } 3678 | { "button id:prefs.saturation.1 text:33 %", 0, 0, "saturation.set arg:33" }, | { } 3679 | { "button id:prefs.saturation.0 text:0 %", 0, 0, "saturation.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3675:38: warning: missing braces around initializer [-Wmissing-braces] 3675 | const iMenuItem satItems[] = { | ^ 3676 | { "button id:prefs.saturation.3 text:100 %", 0, 0, "saturation.set arg:100" }, | { } 3677 | { "button id:prefs.saturation.2 text:66 %", 0, 0, "saturation.set arg:66" }, | { } 3678 | { "button id:prefs.saturation.1 text:33 %", 0, 0, "saturation.set arg:33" }, | { } 3679 | { "button id:prefs.saturation.0 text:0 %", 0, 0, "saturation.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3693:40: warning: missing braces around initializer [-Wmissing-braces] 3693 | const iMenuItem quoteItems[] = { | ^ 3694 | { "button id:prefs.quoteicon.1 label:prefs.quoteicon.icon", 0, 0, "quoteicon.set arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3693:40: warning: missing braces around initializer [-Wmissing-braces] 3693 | const iMenuItem quoteItems[] = { | ^ 3694 | { "button id:prefs.quoteicon.1 label:prefs.quoteicon.icon", 0, 0, "quoteicon.set arg:1" }, | { } 3695 | { "button id:prefs.quoteicon.0 label:prefs.quoteicon.line", 0, 0, "quoteicon.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3693:40: warning: missing braces around initializer [-Wmissing-braces] 3693 | const iMenuItem quoteItems[] = { | ^ 3694 | { "button id:prefs.quoteicon.1 label:prefs.quoteicon.icon", 0, 0, "quoteicon.set arg:1" }, | { } 3695 | { "button id:prefs.quoteicon.0 label:prefs.quoteicon.line", 0, 0, "quoteicon.set arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } 3710 | { "padding" }, 3711 | { "dropdown id:prefs.uilang", 0, 0, (const void *) langItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } 3710 | { "padding" }, 3711 | { "dropdown id:prefs.uilang", 0, 0, (const void *) langItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } 3710 | { "padding" }, 3711 | { "dropdown id:prefs.uilang", 0, 0, (const void *) langItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3698:47: warning: missing braces around initializer [-Wmissing-braces] 3698 | const iMenuItem generalPanelItems[] = { | ^ ...... 3707 | { "radio device:1 id:prefs.pinsplit", 0, 0, (const void *) pinSplitItems }, | { } 3708 | { "padding" }, 3709 | { "dropdown id:prefs.feedinterval", 0, 0, (const void *) feedIntervalItems }, | { } 3710 | { "padding" }, 3711 | { "dropdown id:prefs.uilang", 0, 0, (const void *) langItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3716:42: warning: missing braces around initializer [-Wmissing-braces] 3716 | const iMenuItem uiPanelItems[] = { | ^ ...... 3719 | { "dropdown device:0 id:prefs.returnkey", 0, 0, (const void *) returnKeyBehaviorItems }, | { } ...... 3728 | { "dropdown device:2 id:prefs.toolbaraction1", 0, 0, (const void *) toolbarActionItems[0] }, | { } 3729 | { "dropdown device:2 id:prefs.toolbaraction2", 0, 0, (const void *) toolbarActionItems[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } 3763 | { "radio horizontal:1 id:prefs.saturation", 0, 0, (const void *) satItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } 3763 | { "radio horizontal:1 id:prefs.saturation", 0, 0, (const void *) satItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } 3763 | { "radio horizontal:1 id:prefs.saturation", 0, 0, (const void *) satItems }, | { } 3764 | { "padding" }, 3765 | { "dropdown id:prefs.imagestyle", 0, 0, (const void *) imgStyleItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } 3763 | { "radio horizontal:1 id:prefs.saturation", 0, 0, (const void *) satItems }, | { } 3764 | { "padding" }, 3765 | { "dropdown id:prefs.imagestyle", 0, 0, (const void *) imgStyleItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3752:45: warning: missing braces around initializer [-Wmissing-braces] 3752 | const iMenuItem colorPanelItems[] = { | ^ ...... 3758 | { "radio id:prefs.theme", 0, 0, (const void *) themeItems }, | { } 3759 | { "radio horizontal:1 rowlen:3 id:prefs.accent", 0, 0, (const void *) accentItems }, | { } 3760 | { "heading id:heading.prefs.pagecontent" }, 3761 | { "dropdown id:prefs.doctheme.dark", 0, 0, (const void *) docThemes[0] }, | { } 3762 | { "dropdown id:prefs.doctheme.light", 0, 0, (const void *) docThemes[1] }, | { } 3763 | { "radio horizontal:1 id:prefs.saturation", 0, 0, (const void *) satItems }, | { } 3764 | { "padding" }, 3765 | { "dropdown id:prefs.imagestyle", 0, 0, (const void *) imgStyleItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } ...... 3785 | { "button text:" fontpack_Icon " " uiTextAction_ColorEscape "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } ...... 3785 | { "button text:" fontpack_Icon " " uiTextAction_ColorEscape "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3769:44: warning: missing braces around initializer [-Wmissing-braces] 3769 | const iMenuItem fontPanelItems[] = { | ^ ...... 3772 | { "dropdown id:prefs.font.heading", 0, 0, (const void *) constData_Array(makeFontItems_("heading")) }, | { } 3773 | { "dropdown id:prefs.font.body", 0, 0, (const void *) constData_Array(makeFontItems_("body")) }, | { } 3774 | { "dropdown id:prefs.font.mono", 0, 0, (const void *) constData_Array(makeFontItems_("mono")) }, | { } 3775 | { "heading id:heading.prefs.monodoc" }, 3776 | { "dropdown id:prefs.font.monodoc", 0, 0, (const void *) constData_Array(makeFontItems_("monodoc")) }, | { } 3777 | { "buttons id:prefs.mono noheading:1", 0, 0, (const void *) monoFontItems }, | { } ...... 3785 | { "button text:" fontpack_Icon " " uiTextAction_ColorEscape "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } ...... 3808 | { "dropdown id:prefs.collapsepre", 0, 0, (const void *) collapseItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } ...... 3808 | { "dropdown id:prefs.collapsepre", 0, 0, (const void *) collapseItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3789:45: warning: missing braces around initializer [-Wmissing-braces] 3789 | const iMenuItem stylePanelItems[] = { | ^ 3790 | { "title id:heading.prefs.style" }, 3791 | { "radio horizontal:1 id:prefs.linewidth", 0, 0, (const void *) lineWidthItems }, | { } ...... 3801 | { "radio id:prefs.quoteicon", 0, 0, (const void *) quoteItems }, | { } ...... 3804 | { "buttons id:prefs.boldlink", 0, 0, (const void *) boldLinkItems }, | { } ...... 3808 | { "dropdown id:prefs.collapsepre", 0, 0, (const void *) collapseItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3838:48: warning: missing braces around initializer [-Wmissing-braces] 3838 | const iMenuItem identityPanelItems[] = { | ^ ...... 3841 | { "navi.action id:prefs.ident.import text:" import_Icon, 0, 0, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3838:48: warning: missing braces around initializer [-Wmissing-braces] 3838 | const iMenuItem identityPanelItems[] = { | ^ ...... 3841 | { "navi.action id:prefs.ident.import text:" import_Icon, 0, 0, "ident.import" }, | { } 3842 | { "navi.action id:prefs.ident.new text:" add_Icon, 0, 0, "ident.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3838:48: warning: missing braces around initializer [-Wmissing-braces] 3838 | const iMenuItem identityPanelItems[] = { | ^ ...... 3841 | { "navi.action id:prefs.ident.import text:" import_Icon, 0, 0, "ident.import" }, | { } 3842 | { "navi.action id:prefs.ident.new text:" add_Icon, 0, 0, "ident.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3856:47: warning: missing braces around initializer [-Wmissing-braces] 3856 | const iMenuItem snippetPanelItems[] = { | ^ ...... 3859 | { "navi.action id:sniped.new text:" add_Icon, 0, 0, "sniped.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3856:47: warning: missing braces around initializer [-Wmissing-braces] 3856 | const iMenuItem snippetPanelItems[] = { | ^ ...... 3859 | { "navi.action id:sniped.new text:" add_Icon, 0, 0, "sniped.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 3871 | { "padding" }, 3872 | { "button text:" star_Icon " ${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 3871 | { "padding" }, 3872 | { "button text:" star_Icon " ${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 3871 | { "padding" }, 3872 | { "button text:" star_Icon " ${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } 3873 | { "padding" }, 3874 | { "button text:" download_Icon " ${menu.downloads}", 0, 0, "downloads.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3862:44: warning: missing braces around initializer [-Wmissing-braces] 3862 | const iMenuItem userPanelItems[] = { | ^ ...... 3865 | { "button text:" export_Icon " " uiTextAction_ColorEscape "${menu.export}", 0, 0, "export" }, | { } 3866 | { "button text:" import_Icon " " uiTextAction_ColorEscape "${menu.import}", 0, 0, "file.open" }, | { } 3867 | { "padding" }, 3868 | { "button text:" book_Icon " ${menu.bookmarks.list}", 0, 0, "!open url:about:bookmarks" }, | { } 3869 | { "button text:" bookmark_Icon " ${menu.bookmarks.bytag}", 0, 0, "!open url:about:bookmarks?tags" }, | { } 3870 | { "button text:" clock_Icon " ${macos.menu.bookmarks.bytime}", 0, 0, "!open url:about:bookmarks?created" }, | { } 3871 | { "padding" }, 3872 | { "button text:" star_Icon " ${menu.feeds.entrylist}", 0, 0, "!open url:about:feeds" }, | { } 3873 | { "padding" }, 3874 | { "button text:" download_Icon " ${menu.downloads}", 0, 0, "downloads.open" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } ...... 3894 | "!open default:1 url:mailto:jaakko.keranen@iki.fi" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } ...... 3894 | "!open default:1 url:mailto:jaakko.keranen@iki.fi" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } ...... 3894 | "!open default:1 url:mailto:jaakko.keranen@iki.fi" }, | { } 3895 | { "padding" }, 3896 | { "button text:" info_Icon " ${menu.aboutpages}", 0, 0, "!open url:about:about" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } ...... 3894 | "!open default:1 url:mailto:jaakko.keranen@iki.fi" }, | { } 3895 | { "padding" }, 3896 | { "button text:" info_Icon " ${menu.aboutpages}", 0, 0, "!open url:about:about" }, | { } 3897 | { "button text:" bug_Icon " ${menu.debug}", 0, 0, "!open url:about:debug" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3877:47: warning: missing braces around initializer [-Wmissing-braces] 3877 | const iMenuItem supportPanelItems[] = { | ^ ...... 3880 | { "button text:" star_Icon " ${menu.releasenotes}", 0, 0, "!open url:about:version" }, | { } 3881 | { "button text:" info_Icon " ${menu.help}", 0, 0, "!open url:about:help" }, | { } ...... 3886 | "!open url:https://gmi.skyjake.fi/lagrange" }, | { } ...... 3890 | "!open default:1 url:https://skyjake.fi/@jk" }, | { } ...... 3894 | "!open default:1 url:mailto:jaakko.keranen@iki.fi" }, | { } 3895 | { "padding" }, 3896 | { "button text:" info_Icon " ${menu.aboutpages}", 0, 0, "!open url:about:about" }, | { } 3897 | { "button text:" bug_Icon " ${menu.debug}", 0, 0, "!open url:about:debug" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } 3913 | { "padding" }, 3914 | { "panel icon:0x1f4e6 id:heading.prefs.user", 0, 0, (const void *) userPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } 3913 | { "padding" }, 3914 | { "panel icon:0x1f4e6 id:heading.prefs.user", 0, 0, (const void *) userPanelItems }, | { } 3915 | { "panel icon:0x1f4cb id:heading.prefs.snip", 0, 0, (const void *) snippetPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } 3913 | { "padding" }, 3914 | { "panel icon:0x1f4e6 id:heading.prefs.user", 0, 0, (const void *) userPanelItems }, | { } 3915 | { "panel icon:0x1f4cb id:heading.prefs.snip", 0, 0, (const void *) snippetPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } 3913 | { "padding" }, 3914 | { "panel icon:0x1f4e6 id:heading.prefs.user", 0, 0, (const void *) userPanelItems }, | { } 3915 | { "panel icon:0x1f4cb id:heading.prefs.snip", 0, 0, (const void *) snippetPanelItems }, | { } ...... 3918 | { "panel text:" info_Icon " ${heading.prefs.support}", 0, 0, (const void *) supportPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3901:36: warning: missing braces around initializer [-Wmissing-braces] 3901 | pushBackN_Array(mainItems, (iMenuItem[]){ | ^ ...... 3905 | { "panel text:" gear_Icon " ${heading.prefs.general}", 0, 0, (const void *) generalPanelItems }, | { } 3906 | { "panel icon:0x1f4f1 id:heading.prefs.ui", 0, 0, (const void *) uiPanelItems }, | { } 3907 | { "panel icon:0x1f5a7 id:heading.prefs.network", 0, 0, (const void *) networkPanelItems }, | { } 3908 | { "panel noscroll:1 text:" person_Icon " ${sidebar.identities}", 0, 0, (const void *) identityPanelItems }, | { } 3909 | { "padding" }, 3910 | { "panel icon:0x1f3a8 id:heading.prefs.colors", 0, 0, (const void *) colorPanelItems }, | { } 3911 | { "panel icon:0x1f5da id:heading.prefs.fonts", 0, 0, (const void *) fontPanelItems }, | { } 3912 | { "panel icon:0x1f660 id:heading.prefs.style", 0, 0, (const void *) stylePanelItems }, | { } 3913 | { "padding" }, 3914 | { "panel icon:0x1f4e6 id:heading.prefs.user", 0, 0, (const void *) userPanelItems }, | { } 3915 | { "panel icon:0x1f4cb id:heading.prefs.snip", 0, 0, (const void *) snippetPanelItems }, | { } ...... 3918 | { "panel text:" info_Icon " ${heading.prefs.support}", 0, 0, (const void *) supportPanelItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3943:30: warning: missing braces around initializer [-Wmissing-braces] 3943 | &(iMenuItem) {format_CStr("dropdown id:prefs.gamepad.%d.%d text:%s%s", | ^ ...... 3952 | constData_Array(gamepadButtonItems_(info->cmd))}); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:3957:31: warning: missing braces around initializer [-Wmissing-braces] 3957 | &(iMenuItem) {"panel icon:0x1f3ae id:heading.prefs.gamepad", | ^ ...... 3960 | constData_Array(gamepadItems)}); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4442:33: warning: missing braces around initializer [-Wmissing-braces] 4442 | const iMenuItem actions[] = { { "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4442:33: warning: missing braces around initializer [-Wmissing-braces] 4442 | const iMenuItem actions[] = { { "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4442:33: warning: missing braces around initializer [-Wmissing-braces] 4442 | const iMenuItem actions[] = { { "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | ^ | { } 4443 | { "---" }, 4444 | { "${close}", SDLK_ESCAPE, 0, "prefs.dismiss" } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4442:33: warning: missing braces around initializer [-Wmissing-braces] 4442 | const iMenuItem actions[] = { { "${menu.fonts}", 0, 0, "!open url:about:fonts" }, | ^ | { } 4443 | { "---" }, 4444 | { "${close}", SDLK_ESCAPE, 0, "prefs.dismiss" } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeBookmarkFolderActions_MenuItem’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4462:30: warning: missing braces around initializer [-Wmissing-braces] 4462 | pushBack_Array(folders, &(iMenuItem){ "\u2014", 0, 0, format_CStr("%s arg:0", command) }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4477:14: warning: missing braces around initializer [-Wmissing-braces] 4477 | &(iMenuItem){ cstr_String(title), | ^ ...... 4480 | format_CStr("%s arg:%u", command, id_Bookmark(bm)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeBookmarkEditor_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4536:36: warning: missing braces around initializer [-Wmissing-braces] 4536 | const iMenuItem dupActions[] = { | ^ 4537 | { "${menu.dup}", 0, 0, "bmed.dup" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4536:36: warning: missing braces around initializer [-Wmissing-braces] 4536 | const iMenuItem dupActions[] = { | ^ 4537 | { "${menu.dup}", 0, 0, "bmed.dup" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4536:36: warning: missing braces around initializer [-Wmissing-braces] 4536 | const iMenuItem dupActions[] = { | ^ 4537 | { "${menu.dup}", 0, 0, "bmed.dup" }, | { } 4538 | { "---" }, 4539 | { "${cancel}", SDLK_ESCAPE, 0, "bmed.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4536:36: warning: missing braces around initializer [-Wmissing-braces] 4536 | const iMenuItem dupActions[] = { | ^ 4537 | { "${menu.dup}", 0, 0, "bmed.dup" }, | { } 4538 | { "---" }, 4539 | { "${cancel}", SDLK_ESCAPE, 0, "bmed.cancel" }, | { } 4540 | { uiTextAction_ColorEscape "${dlg.bookmark.save}", SDLK_RETURN, KMOD_ACCEPT, "bmed.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4536:36: warning: missing braces around initializer [-Wmissing-braces] 4536 | const iMenuItem dupActions[] = { | ^ 4537 | { "${menu.dup}", 0, 0, "bmed.dup" }, | { } 4538 | { "---" }, 4539 | { "${cancel}", SDLK_ESCAPE, 0, "bmed.cancel" }, | { } 4540 | { uiTextAction_ColorEscape "${dlg.bookmark.save}", SDLK_RETURN, KMOD_ACCEPT, "bmed.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4545:37: warning: missing braces around initializer [-Wmissing-braces] 4545 | pushBack_Array(identItems, &(iMenuItem){ "\u2014", 0, 0, "bmed.setident fp:" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4554:41: warning: missing braces around initializer [-Wmissing-braces] 4554 | const iMenuItem folderItems[] = { | ^ ...... 4558 | (const void *) constData_Array(parentFolderItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4554:41: warning: missing braces around initializer [-Wmissing-braces] 4554 | const iMenuItem folderItems[] = { | ^ ...... 4558 | (const void *) constData_Array(parentFolderItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4554:41: warning: missing braces around initializer [-Wmissing-braces] 4554 | const iMenuItem folderItems[] = { | ^ ...... 4558 | (const void *) constData_Array(parentFolderItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4562:35: warning: missing braces around initializer [-Wmissing-braces] 4562 | const iMenuItem items[] = { | ^ ...... 4570 | (const void *) constData_Array(parentFolderItems) }, | { } ...... 4573 | (const void *) constData_Array(identItems) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeFeedSettings_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4795:35: warning: missing braces around initializer [-Wmissing-braces] 4795 | const iMenuItem actions[] = { { "${cancel}" }, | ^ ...... 4800 | format_CStr("feedcfg.accept bmid:%d", bookmarkId) } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4795:35: warning: missing braces around initializer [-Wmissing-braces] 4795 | const iMenuItem actions[] = { { "${cancel}" }, | ^ ...... 4800 | format_CStr("feedcfg.accept bmid:%d", bookmarkId) } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4802:39: warning: missing braces around initializer [-Wmissing-braces] 4802 | const iMenuItem typeItems[] = { | ^ 4803 | { "button id:feedcfg.type.gemini label:dlg.feed.type.gemini", 0, 0, "feedcfg.type arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4802:39: warning: missing braces around initializer [-Wmissing-braces] 4802 | const iMenuItem typeItems[] = { | ^ 4803 | { "button id:feedcfg.type.gemini label:dlg.feed.type.gemini", 0, 0, "feedcfg.type arg:0" }, | { } 4804 | { "button id:feedcfg.type.headings label:dlg.feed.type.headings", 0, 0, "feedcfg.type arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4802:39: warning: missing braces around initializer [-Wmissing-braces] 4802 | const iMenuItem typeItems[] = { | ^ 4803 | { "button id:feedcfg.type.gemini label:dlg.feed.type.gemini", 0, 0, "feedcfg.type arg:0" }, | { } 4804 | { "button id:feedcfg.type.headings label:dlg.feed.type.headings", 0, 0, "feedcfg.type arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4807:44: warning: missing braces around initializer [-Wmissing-braces] 4807 | dlg = makePanels_Mobile("feedcfg", (iMenuItem[]){ | ^ ...... 4810 | { "radio id:dlg.feed.entrytype", 0, 0, (const void *) typeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4807:44: warning: missing braces around initializer [-Wmissing-braces] 4807 | dlg = makePanels_Mobile("feedcfg", (iMenuItem[]){ | ^ ...... 4810 | { "radio id:dlg.feed.entrytype", 0, 0, (const void *) typeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4807:44: warning: missing braces around initializer [-Wmissing-braces] 4807 | dlg = makePanels_Mobile("feedcfg", (iMenuItem[]){ | ^ ...... 4810 | { "radio id:dlg.feed.entrytype", 0, 0, (const void *) typeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4807:44: warning: missing braces around initializer [-Wmissing-braces] 4807 | dlg = makePanels_Mobile("feedcfg", (iMenuItem[]){ | ^ ...... 4810 | { "radio id:dlg.feed.entrytype", 0, 0, (const void *) typeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4807:44: warning: missing braces around initializer [-Wmissing-braces] 4807 | dlg = makePanels_Mobile("feedcfg", (iMenuItem[]){ | ^ ...... 4810 | { "radio id:dlg.feed.entrytype", 0, 0, (const void *) typeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeSiteSpecificSettings_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4924:33: warning: missing braces around initializer [-Wmissing-braces] 4924 | const iMenuItem actions[] = { | ^ 4925 | { "${cancel}" }, 4926 | { uiTextAction_ColorEscape "${sitespec.accept}", SDLK_RETURN, KMOD_ACCEPT, "sitespec.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:4924:33: warning: missing braces around initializer [-Wmissing-braces] 4924 | const iMenuItem actions[] = { | ^ 4925 | { "${cancel}" }, 4926 | { uiTextAction_ColorEscape "${sitespec.accept}", SDLK_RETURN, KMOD_ACCEPT, "sitespec.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeSnippetCreation_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5008:33: warning: missing braces around initializer [-Wmissing-braces] 5008 | const iMenuItem actions[] = { | ^ 5009 | { "${cancel}" }, 5010 | { uiTextAction_ColorEscape "${snip.accept}", SDLK_RETURN, KMOD_ACCEPT, "snip.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5008:33: warning: missing braces around initializer [-Wmissing-braces] 5008 | const iMenuItem actions[] = { | ^ 5009 | { "${cancel}" }, 5010 | { uiTextAction_ColorEscape "${snip.accept}", SDLK_RETURN, KMOD_ACCEPT, "snip.accept" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeLinkImporter_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5077:33: warning: missing braces around initializer [-Wmissing-braces] 5077 | const iMenuItem actions[] = { | ^ ...... 5083 | "dlg.import.accept" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5077:33: warning: missing braces around initializer [-Wmissing-braces] 5077 | const iMenuItem actions[] = { | ^ ...... 5083 | "dlg.import.accept" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5089:40: warning: missing braces around initializer [-Wmissing-braces] 5089 | dlg = makePanels_Mobile(dlgId, (iMenuItem[]){ | ^ ...... 5092 | { "dropdown id:dlg.import.intofolder", 0, 0, (const void *) constData_Array(folders) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5089:40: warning: missing braces around initializer [-Wmissing-braces] 5089 | dlg = makePanels_Mobile(dlgId, (iMenuItem[]){ | ^ ...... 5092 | { "dropdown id:dlg.import.intofolder", 0, 0, (const void *) constData_Array(folders) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5089:40: warning: missing braces around initializer [-Wmissing-braces] 5089 | dlg = makePanels_Mobile(dlgId, (iMenuItem[]){ | ^ ...... 5092 | { "dropdown id:dlg.import.intofolder", 0, 0, (const void *) constData_Array(folders) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5089:40: warning: missing braces around initializer [-Wmissing-braces] 5089 | dlg = makePanels_Mobile(dlgId, (iMenuItem[]){ | ^ ...... 5092 | { "dropdown id:dlg.import.intofolder", 0, 0, (const void *) constData_Array(folders) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5105:23: warning: unused variable ‘intoFolder’ [-Wunused-variable] 5105 | iLabelWidget *intoFolder = addDialogDropMenu_(headings, | ^~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeIdentityCreation_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5129:33: warning: missing braces around initializer [-Wmissing-braces] 5129 | const iMenuItem actions[] = { { "${dlg.newident.more}", 0, 0, "ident.showmore" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5129:33: warning: missing braces around initializer [-Wmissing-braces] 5129 | const iMenuItem actions[] = { { "${dlg.newident.more}", 0, 0, "ident.showmore" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5129:33: warning: missing braces around initializer [-Wmissing-braces] 5129 | const iMenuItem actions[] = { { "${dlg.newident.more}", 0, 0, "ident.showmore" }, | ^ | { } 5130 | { "---" }, 5131 | { "${cancel}", SDLK_ESCAPE, 0, "ident.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5129:33: warning: missing braces around initializer [-Wmissing-braces] 5129 | const iMenuItem actions[] = { { "${dlg.newident.more}", 0, 0, "ident.showmore" }, | ^ | { } 5130 | { "---" }, 5131 | { "${cancel}", SDLK_ESCAPE, 0, "ident.cancel" }, | { } ...... 5135 | "ident.accept" } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5129:33: warning: missing braces around initializer [-Wmissing-braces] 5129 | const iMenuItem actions[] = { { "${dlg.newident.more}", 0, 0, "ident.showmore" }, | ^ | { } 5130 | { "---" }, 5131 | { "${cancel}", SDLK_ESCAPE, 0, "ident.cancel" }, | { } ...... 5135 | "ident.accept" } }; | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5139:36: warning: missing braces around initializer [-Wmissing-braces] 5139 | const iMenuItem scopeItems[] = { | ^ 5140 | { "${dlg.newident.scope.none}", 0, 0, "ident.scope arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5139:36: warning: missing braces around initializer [-Wmissing-braces] 5139 | const iMenuItem scopeItems[] = { | ^ 5140 | { "${dlg.newident.scope.none}", 0, 0, "ident.scope arg:0" }, | { } 5141 | { format_CStr("${dlg.newident.scope.domain}:\n%s", cstr_Rangecc(url.host)), 0, 0, "ident.scope arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5139:36: warning: missing braces around initializer [-Wmissing-braces] 5139 | const iMenuItem scopeItems[] = { | ^ 5140 | { "${dlg.newident.scope.none}", 0, 0, "ident.scope arg:0" }, | { } 5141 | { format_CStr("${dlg.newident.scope.domain}:\n%s", cstr_Rangecc(url.host)), 0, 0, "ident.scope arg:1" }, | { } 5142 | { format_CStr("${dlg.newident.scope.dir}:\n%s", cstr_Rangecc(urlDirectory_String(docUrl))), 0, 0, "ident.scope arg:2" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5139:36: warning: missing braces around initializer [-Wmissing-braces] 5139 | const iMenuItem scopeItems[] = { | ^ 5140 | { "${dlg.newident.scope.none}", 0, 0, "ident.scope arg:0" }, | { } 5141 | { format_CStr("${dlg.newident.scope.domain}:\n%s", cstr_Rangecc(url.host)), 0, 0, "ident.scope arg:1" }, | { } 5142 | { format_CStr("${dlg.newident.scope.dir}:\n%s", cstr_Rangecc(urlDirectory_String(docUrl))), 0, 0, "ident.scope arg:2" }, | { } 5143 | { format_CStr("${dlg.newident.scope.page}:\n%s", cstr_Rangecc(url.path)), 0, 0, "ident.scope arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5139:36: warning: missing braces around initializer [-Wmissing-braces] 5139 | const iMenuItem scopeItems[] = { | ^ 5140 | { "${dlg.newident.scope.none}", 0, 0, "ident.scope arg:0" }, | { } 5141 | { format_CStr("${dlg.newident.scope.domain}:\n%s", cstr_Rangecc(url.host)), 0, 0, "ident.scope arg:1" }, | { } 5142 | { format_CStr("${dlg.newident.scope.dir}:\n%s", cstr_Rangecc(urlDirectory_String(docUrl))), 0, 0, "ident.scope arg:2" }, | { } 5143 | { format_CStr("${dlg.newident.scope.page}:\n%s", cstr_Rangecc(url.path)), 0, 0, "ident.scope arg:3" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5148:42: warning: missing braces around initializer [-Wmissing-braces] 5148 | dlg = makePanels_Mobile("ident", (iMenuItem[]){ | ^ ...... 5152 | (const void *) scopeItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } 5264 | { "${lang.sv} - sv", 0, 0, "xlt.lang id:sv" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } 5264 | { "${lang.sv} - sv", 0, 0, "xlt.lang id:sv" }, | { } 5265 | { "${lang.tr} - tr", 0, 0, "xlt.lang id:tr" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } 5264 | { "${lang.sv} - sv", 0, 0, "xlt.lang id:sv" }, | { } 5265 | { "${lang.tr} - tr", 0, 0, "xlt.lang id:tr" }, | { } 5266 | { "${lang.uk} - uk", 0, 0, "xlt.lang id:uk" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } 5264 | { "${lang.sv} - sv", 0, 0, "xlt.lang id:sv" }, | { } 5265 | { "${lang.tr} - tr", 0, 0, "xlt.lang id:tr" }, | { } 5266 | { "${lang.uk} - uk", 0, 0, "xlt.lang id:uk" }, | { } 5267 | { "${lang.zh} - zh", 0, 0, "xlt.lang id:zh" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5236:38: warning: missing braces around initializer [-Wmissing-braces] 5236 | static const iMenuItem languages[] = { | ^ 5237 | { "${lang.auto}", 0, 0, "xlt.lang id:auto" }, | { } 5238 | { "${lang.ar} - ar", 0, 0, "xlt.lang id:ar" }, | { } 5239 | { "${lang.az} - az", 0, 0, "xlt.lang id:az" }, | { } 5240 | { "${lang.ca} - ca", 0, 0, "xlt.lang id:ca" }, | { } 5241 | { "${lang.cs} - cs", 0, 0, "xlt.lang id:cs" }, | { } 5242 | { "${lang.da} - da", 0, 0, "xlt.lang id:da" }, | { } 5243 | { "${lang.de} - de", 0, 0, "xlt.lang id:de" }, | { } 5244 | { "${lang.el} - el", 0, 0, "xlt.lang id:el" }, | { } 5245 | { "${lang.en} - en", 0, 0, "xlt.lang id:en" }, | { } 5246 | { "${lang.eo} - eo", 0, 0, "xlt.lang id:eo" }, | { } 5247 | { "${lang.es} - es", 0, 0, "xlt.lang id:es" }, | { } 5248 | { "${lang.fa} - fa", 0, 0, "xlt.lang id:fa" }, | { } 5249 | { "${lang.fi} - fi", 0, 0, "xlt.lang id:fi" }, | { } 5250 | { "${lang.fr} - fr", 0, 0, "xlt.lang id:fr" }, | { } 5251 | { "${lang.ga} - ga", 0, 0, "xlt.lang id:ga" }, | { } 5252 | { "${lang.he} - he", 0, 0, "xlt.lang id:he" }, | { } 5253 | { "${lang.hi} - hi", 0, 0, "xlt.lang id:hi" }, | { } 5254 | { "${lang.hu} - hu", 0, 0, "xlt.lang id:hu" }, | { } 5255 | { "${lang.id} - id", 0, 0, "xlt.lang id:id" }, | { } 5256 | { "${lang.it} - it", 0, 0, "xlt.lang id:it" }, | { } 5257 | { "${lang.ja} - ja", 0, 0, "xlt.lang id:ja" }, | { } 5258 | { "${lang.ko} - ko", 0, 0, "xlt.lang id:ko" }, | { } 5259 | { "${lang.nl} - nl", 0, 0, "xlt.lang id:nl" }, | { } 5260 | { "${lang.pl} - pl", 0, 0, "xlt.lang id:pl" }, | { } 5261 | { "${lang.pt} - pt", 0, 0, "xlt.lang id:pt" }, | { } 5262 | { "${lang.ru} - ru", 0, 0, "xlt.lang id:ru" }, | { } 5263 | { "${lang.sk} - sk", 0, 0, "xlt.lang id:sk" }, | { } 5264 | { "${lang.sv} - sv", 0, 0, "xlt.lang id:sv" }, | { } 5265 | { "${lang.tr} - tr", 0, 0, "xlt.lang id:tr" }, | { } 5266 | { "${lang.uk} - uk", 0, 0, "xlt.lang id:uk" }, | { } 5267 | { "${lang.zh} - zh", 0, 0, "xlt.lang id:zh" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeTranslation_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5324:33: warning: missing braces around initializer [-Wmissing-braces] 5324 | const iMenuItem actions[] = { | ^ 5325 | { "${cancel}", SDLK_ESCAPE, 0, "translation.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5324:33: warning: missing braces around initializer [-Wmissing-braces] 5324 | const iMenuItem actions[] = { | ^ 5325 | { "${cancel}", SDLK_ESCAPE, 0, "translation.cancel" }, | { } 5326 | { uiTextAction_ColorEscape "${dlg.translate}", SDLK_RETURN, 0, "translation.submit" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5324:33: warning: missing braces around initializer [-Wmissing-braces] 5324 | const iMenuItem actions[] = { | ^ 5325 | { "${cancel}", SDLK_ESCAPE, 0, "translation.cancel" }, | { } 5326 | { uiTextAction_ColorEscape "${dlg.translate}", SDLK_RETURN, 0, "translation.submit" } | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5330:54: warning: missing braces around initializer [-Wmissing-braces] 5330 | dlg = makePanelsParent_Mobile(parent, "xlt", (iMenuItem[]){ | ^ 5331 | { "title id:heading.translate" }, 5332 | { "dropdown id:xlt.from text:${dlg.translate.from}", 0, 0, (const void *) languages }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5330:54: warning: missing braces around initializer [-Wmissing-braces] 5330 | dlg = makePanelsParent_Mobile(parent, "xlt", (iMenuItem[]){ | ^ 5331 | { "title id:heading.translate" }, 5332 | { "dropdown id:xlt.from text:${dlg.translate.from}", 0, 0, (const void *) languages }, | { } 5333 | { "dropdown id:xlt.to text:${dlg.translate.to}", 0, 0, (const void *) languages }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5330:54: warning: missing braces around initializer [-Wmissing-braces] 5330 | dlg = makePanelsParent_Mobile(parent, "xlt", (iMenuItem[]){ | ^ 5331 | { "title id:heading.translate" }, 5332 | { "dropdown id:xlt.from text:${dlg.translate.from}", 0, 0, (const void *) languages }, | { } 5333 | { "dropdown id:xlt.to text:${dlg.translate.to}", 0, 0, (const void *) languages }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5330:54: warning: missing braces around initializer [-Wmissing-braces] 5330 | dlg = makePanelsParent_Mobile(parent, "xlt", (iMenuItem[]){ | ^ 5331 | { "title id:heading.translate" }, 5332 | { "dropdown id:xlt.from text:${dlg.translate.from}", 0, 0, (const void *) languages }, | { } 5333 | { "dropdown id:xlt.to text:${dlg.translate.to}", 0, 0, (const void *) languages }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5330:54: warning: missing braces around initializer [-Wmissing-braces] 5330 | dlg = makePanelsParent_Mobile(parent, "xlt", (iMenuItem[]){ | ^ 5331 | { "title id:heading.translate" }, 5332 | { "dropdown id:xlt.from text:${dlg.translate.from}", 0, 0, (const void *) languages }, | { } 5333 | { "dropdown id:xlt.to text:${dlg.translate.to}", 0, 0, (const void *) languages }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeGlyphFinder_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } 5417 | { "${dlg.glyphfinder.disable}", 0, 0, "prefs.font.warnmissing.changed arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } 5417 | { "${dlg.glyphfinder.disable}", 0, 0, "prefs.font.warnmissing.changed arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } 5417 | { "${dlg.glyphfinder.disable}", 0, 0, "prefs.font.warnmissing.changed arg:0" }, | { } ...... 5422 | cstr_String(&command) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } 5417 | { "${dlg.glyphfinder.disable}", 0, 0, "prefs.font.warnmissing.changed arg:0" }, | { } ...... 5422 | cstr_String(&command) }, | { } 5423 | { "${close}", 0, 0, "cancel" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5415:13: warning: missing braces around initializer [-Wmissing-braces] 5415 | (iMenuItem[]){ | ^ 5416 | { "${menu.fonts}", 0, 0, "!open newtab:1 url:about:fonts" }, | { } 5417 | { "${dlg.glyphfinder.disable}", 0, 0, "prefs.font.warnmissing.changed arg:0" }, | { } ...... 5422 | cstr_String(&command) }, | { } 5423 | { "${close}", 0, 0, "cancel" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5429:25: warning: missing braces around initializer [-Wmissing-braces] 5429 | (iMenuItem[]){ { "${menu.reload}", 0, 0, "navigate.reload" }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5429:25: warning: missing braces around initializer [-Wmissing-braces] 5429 | (iMenuItem[]){ { "${menu.reload}", 0, 0, "navigate.reload" }, | ^ | { } 5430 | { "${close}", 0, 0, "cancel" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5429:25: warning: missing braces around initializer [-Wmissing-braces] 5429 | (iMenuItem[]){ { "${menu.reload}", 0, 0, "navigate.reload" }, | ^ | { } 5430 | { "${close}", 0, 0, "cancel" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘makeUserDataImporter_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5494:33: warning: missing braces around initializer [-Wmissing-braces] 5494 | const iMenuItem actions[] = { | ^ 5495 | { "${menu.selectall}", 0, 0, "importer.selectall" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5494:33: warning: missing braces around initializer [-Wmissing-braces] 5494 | const iMenuItem actions[] = { | ^ 5495 | { "${menu.selectall}", 0, 0, "importer.selectall" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5494:33: warning: missing braces around initializer [-Wmissing-braces] 5494 | const iMenuItem actions[] = { | ^ 5495 | { "${menu.selectall}", 0, 0, "importer.selectall" }, | { } 5496 | { "---" }, 5497 | { "${cancel}", SDLK_ESCAPE, 0, "importer.cancel" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5494:33: warning: missing braces around initializer [-Wmissing-braces] 5494 | const iMenuItem actions[] = { | ^ 5495 | { "${menu.selectall}", 0, 0, "importer.selectall" }, | { } 5496 | { "---" }, 5497 | { "${cancel}", SDLK_ESCAPE, 0, "importer.cancel" }, | { } ...... 5500 | format_CStr("importer.accept path:%s", cstr_String(archivePath)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5494:33: warning: missing braces around initializer [-Wmissing-braces] 5494 | const iMenuItem actions[] = { | ^ 5495 | { "${menu.selectall}", 0, 0, "importer.selectall" }, | { } 5496 | { "---" }, 5497 | { "${cancel}", SDLK_ESCAPE, 0, "importer.cancel" }, | { } ...... 5500 | format_CStr("importer.accept path:%s", cstr_String(archivePath)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5503:43: warning: missing braces around initializer [-Wmissing-braces] 5503 | const iMenuItem bookmarkItems[] = { | ^ 5504 | { "button id:importer.bookmark.0 label:dlg.userdata.no", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5503:43: warning: missing braces around initializer [-Wmissing-braces] 5503 | const iMenuItem bookmarkItems[] = { | ^ 5504 | { "button id:importer.bookmark.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5505 | { "button id:importer.bookmark.1 label:dlg.userdata.missing", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5503:43: warning: missing braces around initializer [-Wmissing-braces] 5503 | const iMenuItem bookmarkItems[] = { | ^ 5504 | { "button id:importer.bookmark.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5505 | { "button id:importer.bookmark.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5506 | { "button id:importer.bookmark.2 label:dlg.userdata.alldup", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5503:43: warning: missing braces around initializer [-Wmissing-braces] 5503 | const iMenuItem bookmarkItems[] = { | ^ 5504 | { "button id:importer.bookmark.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5505 | { "button id:importer.bookmark.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5506 | { "button id:importer.bookmark.2 label:dlg.userdata.alldup", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5509:42: warning: missing braces around initializer [-Wmissing-braces] 5509 | const iMenuItem snippetItems[] = { | ^ 5510 | { "button id:importer.snippet.0 label:dlg.userdata.no", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5509:42: warning: missing braces around initializer [-Wmissing-braces] 5509 | const iMenuItem snippetItems[] = { | ^ 5510 | { "button id:importer.snippet.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5511 | { "button id:importer.snippet.1 label:dlg.userdata.missing", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5509:42: warning: missing braces around initializer [-Wmissing-braces] 5509 | const iMenuItem snippetItems[] = { | ^ 5510 | { "button id:importer.snippet.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5511 | { "button id:importer.snippet.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5512 | { "button id:importer.snippet.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5509:42: warning: missing braces around initializer [-Wmissing-braces] 5509 | const iMenuItem snippetItems[] = { | ^ 5510 | { "button id:importer.snippet.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5511 | { "button id:importer.snippet.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5512 | { "button id:importer.snippet.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5515:43: warning: missing braces around initializer [-Wmissing-braces] 5515 | const iMenuItem sitespecItems[] = { | ^ 5516 | { "button id:importer.sitespec.0 label:dlg.userdata.no", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5515:43: warning: missing braces around initializer [-Wmissing-braces] 5515 | const iMenuItem sitespecItems[] = { | ^ 5516 | { "button id:importer.sitespec.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5517 | { "button id:importer.sitespec.1 label:dlg.userdata.missing", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5515:43: warning: missing braces around initializer [-Wmissing-braces] 5515 | const iMenuItem sitespecItems[] = { | ^ 5516 | { "button id:importer.sitespec.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5517 | { "button id:importer.sitespec.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5518 | { "button id:importer.sitespec.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5515:43: warning: missing braces around initializer [-Wmissing-braces] 5515 | const iMenuItem sitespecItems[] = { | ^ 5516 | { "button id:importer.sitespec.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5517 | { "button id:importer.sitespec.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5518 | { "button id:importer.sitespec.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5521:42: warning: missing braces around initializer [-Wmissing-braces] 5521 | const iMenuItem trustedItems[] = { | ^ 5522 | { "button id:importer.trusted.0 label:dlg.userdata.no", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5521:42: warning: missing braces around initializer [-Wmissing-braces] 5521 | const iMenuItem trustedItems[] = { | ^ 5522 | { "button id:importer.trusted.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5523 | { "button id:importer.trusted.1 label:dlg.userdata.missing", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5521:42: warning: missing braces around initializer [-Wmissing-braces] 5521 | const iMenuItem trustedItems[] = { | ^ 5522 | { "button id:importer.trusted.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5523 | { "button id:importer.trusted.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5524 | { "button id:importer.trusted.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5521:42: warning: missing braces around initializer [-Wmissing-braces] 5521 | const iMenuItem trustedItems[] = { | ^ 5522 | { "button id:importer.trusted.0 label:dlg.userdata.no", 0, 0, "." }, | { } 5523 | { "button id:importer.trusted.1 label:dlg.userdata.missing", 0, 0, "." }, | { } 5524 | { "button id:importer.trusted.2 label:dlg.userdata.all", 0, 0, "." }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5529:13: warning: missing braces around initializer [-Wmissing-braces] 5529 | (iMenuItem[]){ { "title id:heading.import.userdata" }, | ^ ...... 5532 | { "radio id:import.userdata.bookmarks", 0, 0, (const void *) bookmarkItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5529:13: warning: missing braces around initializer [-Wmissing-braces] 5529 | (iMenuItem[]){ { "title id:heading.import.userdata" }, | ^ ...... 5532 | { "radio id:import.userdata.bookmarks", 0, 0, (const void *) bookmarkItems }, | { } 5533 | { "radio id:import.userdata.snippets", 0, 0, (const void *) snippetItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5529:13: warning: missing braces around initializer [-Wmissing-braces] 5529 | (iMenuItem[]){ { "title id:heading.import.userdata" }, | ^ ...... 5532 | { "radio id:import.userdata.bookmarks", 0, 0, (const void *) bookmarkItems }, | { } 5533 | { "radio id:import.userdata.snippets", 0, 0, (const void *) snippetItems }, | { } 5534 | { "radio id:import.userdata.sitespec", 0, 0, (const void *) sitespecItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5529:13: warning: missing braces around initializer [-Wmissing-braces] 5529 | (iMenuItem[]){ { "title id:heading.import.userdata" }, | ^ ...... 5532 | { "radio id:import.userdata.bookmarks", 0, 0, (const void *) bookmarkItems }, | { } 5533 | { "radio id:import.userdata.snippets", 0, 0, (const void *) snippetItems }, | { } 5534 | { "radio id:import.userdata.sitespec", 0, 0, (const void *) sitespecItems }, | { } 5535 | { "radio id:import.userdata.trusted", 0, 0, (const void *) trustedItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5529:13: warning: missing braces around initializer [-Wmissing-braces] 5529 | (iMenuItem[]){ { "title id:heading.import.userdata" }, | ^ ...... 5532 | { "radio id:import.userdata.bookmarks", 0, 0, (const void *) bookmarkItems }, | { } 5533 | { "radio id:import.userdata.snippets", 0, 0, (const void *) snippetItems }, | { } 5534 | { "radio id:import.userdata.sitespec", 0, 0, (const void *) sitespecItems }, | { } 5535 | { "radio id:import.userdata.trusted", 0, 0, (const void *) trustedItems }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c: In function ‘updateBookmarksMenu_Widget’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.c:5673:14: warning: missing braces around initializer [-Wmissing-braces] 5673 | &(iMenuItem){ format_CStr("%s %s", cstr_String(&iconStr), cstr_String(title)), | ^ ...... 5676 | isFolder_Bookmark(bm) | { ...... 5680 | cstr_String(&bm->url)) }); | } [132/136] Building C object CMakeFiles/app.dir/src/ui/documentwidget.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:25: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/../defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘showErrorPage_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1162:21: warning: missing braces around initializer [-Wmissing-braces] 1162 | (iMenuItem[]){ { rightArrowhead_Icon " ${menu.unexpire}", | ^ 1163 | SDLK_RETURN, 0, "server.unexpire" | { 1164 | }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1162:21: warning: missing braces around initializer [-Wmissing-braces] 1162 | (iMenuItem[]){ { rightArrowhead_Icon " ${menu.unexpire}", | ^ 1163 | SDLK_RETURN, 0, "server.unexpire" | { 1164 | }, | } ...... 1168 | "document.info" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1162:21: warning: missing braces around initializer [-Wmissing-braces] 1162 | (iMenuItem[]){ { rightArrowhead_Icon " ${menu.unexpire}", | ^ 1163 | SDLK_RETURN, 0, "server.unexpire" | { 1164 | }, | } ...... 1168 | "document.info" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1175:21: warning: missing braces around initializer [-Wmissing-braces] 1175 | (iMenuItem[]){ { info_Icon " ${menu.pageinfo}", | ^ ...... 1178 | "document.info" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1175:21: warning: missing braces around initializer [-Wmissing-braces] 1175 | (iMenuItem[]){ { info_Icon " ${menu.pageinfo}", | ^ ...... 1178 | "document.info" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1195:26: warning: missing braces around initializer [-Wmissing-braces] 1195 | &(iMenuItem){ translateCStr_Lang(format_CStr("View as \"%s\"", mtype)), | ^ ...... 1198 | format_CStr("document.setmediatype mime:%s", mtype) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1201:33: warning: missing braces around initializer [-Wmissing-braces] 1201 | &(iMenuItem){ export_Icon " ${menu.open.external}", | ^ ...... 1204 | "document.save extview:1" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1207:22: warning: missing braces around initializer [-Wmissing-braces] 1207 | &(iMenuItem){ translateCStr_Lang(download_Icon " " saveToDownloads_Label), | ^ ...... 1210 | "document.save" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1226:13: warning: missing braces around initializer [-Wmissing-braces] 1226 | (iMenuItem[]){ | ^ 1227 | { person_Icon " ${menu.identity.newdomain}", SDLK_n, 0, "ident.new scope:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1226:13: warning: missing braces around initializer [-Wmissing-braces] 1226 | (iMenuItem[]){ | ^ 1227 | { person_Icon " ${menu.identity.newdomain}", SDLK_n, 0, "ident.new scope:1" }, | { } 1228 | { person_Icon " ${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1226:13: warning: missing braces around initializer [-Wmissing-braces] 1226 | (iMenuItem[]){ | ^ 1227 | { person_Icon " ${menu.identity.newdomain}", SDLK_n, 0, "ident.new scope:1" }, | { } 1228 | { person_Icon " ${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 1229 | { leftHalf_Icon " ${menu.show.identities}", showIdentities_KeyShortcut, 1230 | deviceType_App() == desktop_AppDeviceType ? "sidebar.mode arg:3 show:1" | { 1231 | : "preferences idents:1" } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1226:13: warning: missing braces around initializer [-Wmissing-braces] 1226 | (iMenuItem[]){ | ^ 1227 | { person_Icon " ${menu.identity.newdomain}", SDLK_n, 0, "ident.new scope:1" }, | { } 1228 | { person_Icon " ${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 1229 | { leftHalf_Icon " ${menu.show.identities}", showIdentities_KeyShortcut, 1230 | deviceType_App() == desktop_AppDeviceType ? "sidebar.mode arg:3 show:1" | { 1231 | : "preferences idents:1" } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘postProcessRequestContent_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1398:26: warning: missing braces around initializer [-Wmissing-braces] 1398 | &(iMenuItem){ book_Icon " ${gempub.cover.view}", | ^ ...... 1401 | format_CStr("!open url:%s", | { 1402 | cstr_String(indexPageUrl_Gempub(d->sourceGempub))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1406:30: warning: missing braces around initializer [-Wmissing-braces] 1406 | &(iMenuItem){ | ^ ...... 1411 | format_CStr("!open url:%s", | { 1412 | cstr_String(navLinkUrl_Gempub(d->sourceGempub, 0))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1419:25: warning: missing braces around initializer [-Wmissing-braces] 1419 | (iMenuItem[]){ { book_Icon " ${menu.save.downloads.open}", | ^ ...... 1422 | "document.save open:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1419:25: warning: missing braces around initializer [-Wmissing-braces] 1419 | (iMenuItem[]){ { book_Icon " ${menu.save.downloads.open}", | ^ ...... 1422 | "document.save open:1" }, | { } ...... 1426 | "document.save" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1419:25: warning: missing braces around initializer [-Wmissing-braces] 1419 | (iMenuItem[]){ { book_Icon " ${menu.save.downloads.open}", | ^ ...... 1422 | "document.save open:1" }, | { } ...... 1426 | "document.save" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1438:21: warning: missing braces around initializer [-Wmissing-braces] 1438 | (iMenuItem[]){ { format_CStr(book_Icon " %s", | ^ ...... 1443 | format_CStr("!open url:%s", | { 1444 | cstr_String(coverPageUrl_Gempub(d->sourceGempub))) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1438:21: warning: missing braces around initializer [-Wmissing-braces] 1438 | (iMenuItem[]){ { format_CStr(book_Icon " %s", | ^ ...... 1443 | format_CStr("!open url:%s", | { 1444 | cstr_String(coverPageUrl_Gempub(d->sourceGempub))) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1455:30: warning: missing braces around initializer [-Wmissing-braces] 1455 | &(iMenuItem){ | ^ ...... 1460 | format_CStr("!open url:%s", | { 1461 | cstr_String(navLinkUrl_Gempub(d->sourceGempub, navIndex + 1))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1466:30: warning: missing braces around initializer [-Wmissing-braces] 1466 | &(iMenuItem){ | ^ ...... 1471 | format_CStr("!open url:%s", | { 1472 | cstr_String(navLinkUrl_Gempub(d->sourceGempub, navIndex - 1))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1477:30: warning: missing braces around initializer [-Wmissing-braces] 1477 | &(iMenuItem){ | ^ ...... 1482 | format_CStr("!open url:%s", | { 1483 | cstr_String(coverPageUrl_Gempub(d->sourceGempub))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘updateDocument_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1628:29: warning: missing braces around initializer [-Wmissing-braces] 1628 | (iMenuItem[]){ | ^ ...... 1632 | format_CStr("!fontpack.install ttf:1 name:%s", | { 1633 | cstr_Rangecc(name)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1628:29: warning: missing braces around initializer [-Wmissing-braces] 1628 | (iMenuItem[]){ | ^ ...... 1632 | format_CStr("!fontpack.install ttf:1 name:%s", | { 1633 | cstr_Rangecc(name)) }, | } ...... 1637 | format_CStr("!open url:%s/fonts", | { 1638 | cstrCollect_String(makeFileUrl_String(dataDir_App()))) 1639 | } | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1628:29: warning: missing braces around initializer [-Wmissing-braces] 1628 | (iMenuItem[]){ | ^ ...... 1632 | format_CStr("!fontpack.install ttf:1 name:%s", | { 1633 | cstr_Rangecc(name)) }, | } ...... 1637 | format_CStr("!open url:%s/fonts", | { 1638 | cstrCollect_String(makeFileUrl_String(dataDir_App()))) 1639 | } | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1679:49: warning: missing braces around initializer [-Wmissing-braces] 1679 | &(iMenuItem){ openExt_Icon " ${menu.open.external}", | ^ ...... 1682 | "document.save extview:1" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1709:34: warning: missing braces around initializer [-Wmissing-braces] 1709 | &(iMenuItem){ | ^ ...... 1713 | "document.save" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:1722:46: warning: missing braces around initializer [-Wmissing-braces] 1722 | &(iMenuItem){ import_Icon " " uiTextAction_ColorEscape | ^ ...... 1726 | format_CStr("!import path:%s", | { 1727 | cstr_String(localPath)) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘makePastePrecedingLineMenuItem_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2327:17: warning: missing braces around initializer [-Wmissing-braces] 2327 | *item_out = (iMenuItem){ | ^ ...... 2331 | format_CStr("!valueinput.set ptr:%p text:%s", buttons, precedingLine) | { 2332 | }; | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘updateInputPromptMenuItems_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2347:21: warning: missing braces around initializer [-Wmissing-braces] 2347 | &(iMenuItem) { "${menu.input.pasteprompt}", | ^ ...... 2350 | format_CStr("!valueinput.set ptr:%p text:%s", | { 2351 | buttons, 2352 | cstr_String(text_LabelWidget(prompt))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2353:28: warning: missing braces around initializer [-Wmissing-braces] 2353 | pushBack_Array(items, &(iMenuItem){ "${menu.paste.snippet}", 0, 0, "submenu id:snippetmenu" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2361:13: warning: missing braces around initializer [-Wmissing-braces] 2361 | (iMenuItem[]) { | ^ ...... 2366 | format_CStr("!valueinput.togglebottom ptr:%p", buttons) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2361:13: warning: missing braces around initializer [-Wmissing-braces] 2361 | (iMenuItem[]) { | ^ ...... 2366 | format_CStr("!valueinput.togglebottom ptr:%p", buttons) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2371:9: warning: missing braces around initializer [-Wmissing-braces] 2371 | (iMenuItem[]){ | ^ ...... 2376 | format_CStr("!prompturl.toggle url:%s", cstr_String(url)) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2371:9: warning: missing braces around initializer [-Wmissing-braces] 2371 | (iMenuItem[]){ | ^ ...... 2376 | format_CStr("!prompturl.toggle url:%s", cstr_String(url)) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2397:33: warning: missing braces around initializer [-Wmissing-braces] 2397 | &(iMenuItem){ cstr_String(label), | ^ ...... 2400 | format_CStr("!valueinput.set ptr:%p text:%s", | { 2401 | buttons, 2402 | cstr_String(i.value)) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2406:17: warning: missing braces around initializer [-Wmissing-braces] 2406 | (iMenuItem[]) { { "---" }, { "${menu.input.clear}", 0, 0, "!recentinput.clear" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:2406:17: warning: missing braces around initializer [-Wmissing-braces] 2406 | (iMenuItem[]) { { "---" }, { "${menu.input.clear}", 0, 0, "!recentinput.clear" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘saveToFile_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3013:44: warning: missing braces around initializer [-Wmissing-braces] 3013 | const iMenuItem items[2] = { | ^ 3014 | { "${dlg.save.opendownload}", 0, 0, 3015 | format_CStr("!open url:%s", cstrCollect_String(makeFileUrl_String(savePath))) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3013:44: warning: missing braces around initializer [-Wmissing-braces] 3013 | const iMenuItem items[2] = { | ^ 3014 | { "${dlg.save.opendownload}", 0, 0, 3015 | format_CStr("!open url:%s", cstrCollect_String(makeFileUrl_String(savePath))) }, | { } 3016 | { "${dlg.message.ok}", 0, 0, "message.ok" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3013:44: warning: missing braces around initializer [-Wmissing-braces] 3013 | const iMenuItem items[2] = { | ^ 3014 | { "${dlg.save.opendownload}", 0, 0, 3015 | format_CStr("!open url:%s", cstrCollect_String(makeFileUrl_String(savePath))) }, | { } 3016 | { "${dlg.message.ok}", 0, 0, "message.ok" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘handleCommand_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3587:46: warning: missing braces around initializer [-Wmissing-braces] 3587 | const iMenuItem fingerprintItems[] = { | ^ 3588 | { "${dlg.cert.fingerprint.full}", 0, 0, "server.copycert arg:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3587:46: warning: missing braces around initializer [-Wmissing-braces] 3587 | const iMenuItem fingerprintItems[] = { | ^ 3588 | { "${dlg.cert.fingerprint.full}", 0, 0, "server.copycert arg:1" }, | { } 3589 | { "${dlg.cert.fingerprint.pubkey}", 0, 0, "server.copycert" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3587:46: warning: missing braces around initializer [-Wmissing-braces] 3587 | const iMenuItem fingerprintItems[] = { | ^ 3588 | { "${dlg.cert.fingerprint.full}", 0, 0, "server.copycert arg:1" }, | { } 3589 | { "${dlg.cert.fingerprint.pubkey}", 0, 0, "server.copycert" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3595:29: warning: missing braces around initializer [-Wmissing-braces] 3595 | &(iMenuItem){ uiTextAction_ColorEscape "\x1b[1m${dlg.cert.trust}", | ^ 3596 | trustServerCertificate_KeyShortcut, 3597 | "server.trustcert" }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3601:36: warning: missing braces around initializer [-Wmissing-braces] 3601 | pushBack_Array(items, &(iMenuItem){ "${pageinfo.settings}", 0, 0, "document.sitespec" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3608:36: warning: missing braces around initializer [-Wmissing-braces] 3608 | pushBack_Array(items, &(iMenuItem){ "---", 0, 0, 0 }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3610:32: warning: missing braces around initializer [-Wmissing-braces] 3610 | pushBack_Array(items, &(iMenuItem){ "${close}", 0, 0, "message.ok" }); | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3681:17: warning: missing braces around initializer [-Wmissing-braces] 3681 | (iMenuItem[]){ { "${dlg.message.ok}", SDLK_RETURN, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:3681:17: warning: missing braces around initializer [-Wmissing-braces] 3681 | (iMenuItem[]){ { "${dlg.message.ok}", SDLK_RETURN, 0, "message.ok" } }, | ^ | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4425:36: warning: missing braces around initializer [-Wmissing-braces] 4425 | pushBack_Array(items, &(iMenuItem){ | ^ ...... 4430 | format_CStr("document.autoreload.set arg:%d", i) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4432:32: warning: missing braces around initializer [-Wmissing-braces] 4432 | pushBack_Array(items, &(iMenuItem){ "${cancel}", 0, 0, NULL }); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘handleWheelSwipe_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4702:14: warning: unused variable ‘w’ [-Wunused-variable] 4702 | iWidget *w = as_Widget(d); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘makeLinkContextMenuWithParameters_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4875:25: warning: missing braces around initializer [-Wmissing-braces] 4875 | &(iMenuItem){ format_CStr("```%s", cstr_String(infoText)), 0, 0, NULL }); | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } ...... 4896 | format_CStr("!open query:%d newtab:2 origin:%s%s url:%s", | { ...... 4900 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } ...... 4896 | format_CStr("!open query:%d newtab:2 origin:%s%s url:%s", | { ...... 4900 | cstr_String(linkUrl)) }, | } ...... 4904 | format_CStr("!open query:%d newwindow:1 origin:%s%s url:%s", | { ...... 4908 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } ...... 4896 | format_CStr("!open query:%d newtab:2 origin:%s%s url:%s", | { ...... 4900 | cstr_String(linkUrl)) }, | } ...... 4904 | format_CStr("!open query:%d newwindow:1 origin:%s%s url:%s", | { ...... 4908 | cstr_String(linkUrl)) }, | } ...... 4912 | format_CStr("!open query:%d newtab:4 origin:%s%s url:%s", | { ...... 4916 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } ...... 4896 | format_CStr("!open query:%d newtab:2 origin:%s%s url:%s", | { ...... 4900 | cstr_String(linkUrl)) }, | } ...... 4904 | format_CStr("!open query:%d newwindow:1 origin:%s%s url:%s", | { ...... 4908 | cstr_String(linkUrl)) }, | } ...... 4912 | format_CStr("!open query:%d newtab:4 origin:%s%s url:%s", | { ...... 4916 | cstr_String(linkUrl)) }, | } ...... 4920 | format_CStr("!open query:%d newtab:5 origin:%s%s url:%s", | { ...... 4924 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4884:25: warning: missing braces around initializer [-Wmissing-braces] 4884 | (iMenuItem[]){ | ^ ...... 4888 | format_CStr("!open query:%d newtab:1 origin:%s%s url:%s", | { ...... 4892 | cstr_String(linkUrl)) }, | } ...... 4896 | format_CStr("!open query:%d newtab:2 origin:%s%s url:%s", | { ...... 4900 | cstr_String(linkUrl)) }, | } ...... 4904 | format_CStr("!open query:%d newwindow:1 origin:%s%s url:%s", | { ...... 4908 | cstr_String(linkUrl)) }, | } ...... 4912 | format_CStr("!open query:%d newtab:4 origin:%s%s url:%s", | { ...... 4916 | cstr_String(linkUrl)) }, | } ...... 4920 | format_CStr("!open query:%d newtab:5 origin:%s%s url:%s", | { ...... 4924 | cstr_String(linkUrl)) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4931:18: warning: missing braces around initializer [-Wmissing-braces] 4931 | &(iMenuItem){ export_Icon " ${menu.open.external}", | ^ ...... 4934 | format_CStr("!open default:1 url:%s", cstr_String(linkUrl)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4937:33: warning: missing braces around initializer [-Wmissing-braces] 4937 | &(iMenuItem){ "${menu.reveal.macos}", | ^ ...... 4940 | format_CStr("!reveal url:%s", cstr_String(linkUrl)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4944:33: warning: missing braces around initializer [-Wmissing-braces] 4944 | &(iMenuItem){ "${menu.reveal.filemgr}", | ^ ...... 4947 | format_CStr("!reveal url:%s", cstr_String(linkUrl)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4953:25: warning: missing braces around initializer [-Wmissing-braces] 4953 | &(iMenuItem){ openExt_Icon " ${link.browser}", | ^ ...... 4956 | format_CStr("!open default:1 url:%s", cstr_String(linkUrl)) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4961:13: warning: missing braces around initializer [-Wmissing-braces] 4961 | (iMenuItem[]){ { "---" }, | ^ ...... 4965 | format_CStr("!open origin:%s noproxy:1 url:%s", | { 4966 | cstr_String(id_Widget(w)), 4967 | cstr_String(linkUrl)) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4961:13: warning: missing braces around initializer [-Wmissing-braces] 4961 | (iMenuItem[]){ { "---" }, | ^ ...... 4965 | format_CStr("!open origin:%s noproxy:1 url:%s", | { 4966 | cstr_String(id_Widget(w)), 4967 | cstr_String(linkUrl)) } }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } ...... 4981 | format_CStr("!bookmark.add title:%s url:%s", cstr_String(encLabel), cstr_String(linkUrl)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } ...... 4981 | format_CStr("!bookmark.add title:%s url:%s", cstr_String(encLabel), cstr_String(linkUrl)) }, | { } 4982 | { clipboard_Icon " ${link.snippet}", 0, 0, 4983 | format_CStr("!snippet.add content:%s", cstr_String(linkUrl)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } ...... 4981 | format_CStr("!bookmark.add title:%s url:%s", cstr_String(encLabel), cstr_String(linkUrl)) }, | { } 4982 | { clipboard_Icon " ${link.snippet}", 0, 0, 4983 | format_CStr("!snippet.add content:%s", cstr_String(linkUrl)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } ...... 4981 | format_CStr("!bookmark.add title:%s url:%s", cstr_String(encLabel), cstr_String(linkUrl)) }, | { } 4982 | { clipboard_Icon " ${link.snippet}", 0, 0, 4983 | format_CStr("!snippet.add content:%s", cstr_String(linkUrl)) }, | { } ...... 4986 | format_CStr("!searchurl address:%s", cstr_String(linkUrl)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4974:9: warning: missing braces around initializer [-Wmissing-braces] 4974 | (iMenuItem[]){ | ^ 4975 | { "---" }, 4976 | { copy_Icon " ${link.copy}", 0, 0, "document.copylink" }, | { } 4977 | { "${link.copy.label}", 0, 0, "document.copylink label:1" }, | { } 4978 | { "${link.copy.gemtext}", 0, 0, "document.copylink gemtext:1" }, | { } ...... 4981 | format_CStr("!bookmark.add title:%s url:%s", cstr_String(encLabel), cstr_String(linkUrl)) }, | { } 4982 | { clipboard_Icon " ${link.snippet}", 0, 0, 4983 | format_CStr("!snippet.add content:%s", cstr_String(linkUrl)) }, | { } ...... 4986 | format_CStr("!searchurl address:%s", cstr_String(linkUrl)) }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4993:25: warning: missing braces around initializer [-Wmissing-braces] 4993 | (iMenuItem[]){ | ^ 4994 | { "---" }, 4995 | { download_Icon " ${link.download}", 0, 0, "document.downloadlink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:4993:25: warning: missing braces around initializer [-Wmissing-braces] 4993 | (iMenuItem[]){ | ^ 4994 | { "---" }, 4995 | { download_Icon " ${link.download}", 0, 0, "document.downloadlink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5005:18: warning: missing braces around initializer [-Wmissing-braces] 5005 | &(iMenuItem){ download_Icon " " saveToDownloads_Label, | ^ ...... 5008 | format_CStr("document.media.save link:%u", linkId) }); | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5016:14: warning: missing braces around initializer [-Wmissing-braces] 5016 | &(iMenuItem){ delete_Icon " " uiTextCaution_ColorEscape "${link.file.delete}", | ^ ...... 5019 | format_CStr("!file.delete confirm:1 path:%s", | { 5020 | cstrCollect_String(localFilePathFromUrl_String(linkUrl))) }); | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: In function ‘processEvent_DocumentWidget_’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5277:33: warning: missing braces around initializer [-Wmissing-braces] 5277 | (iMenuItem[]){ | ^ 5278 | { "${menu.copy}", 0, 0, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5277:33: warning: missing braces around initializer [-Wmissing-braces] 5277 | (iMenuItem[]){ | ^ 5278 | { "${menu.copy}", 0, 0, "copy" }, | { } 5279 | { "${menu.search}", 0, 0, 5280 | format_CStr("search newtab:1 query:%s", | { 5281 | cstr_String(selectedText_DocumentWidget_(d))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5277:33: warning: missing braces around initializer [-Wmissing-braces] 5277 | (iMenuItem[]){ | ^ 5278 | { "${menu.copy}", 0, 0, "copy" }, | { } 5279 | { "${menu.search}", 0, 0, 5280 | format_CStr("search newtab:1 query:%s", | { 5281 | cstr_String(selectedText_DocumentWidget_(d))) }, | } 5282 | { "${menu.snippet.add}", 0, 0, 5283 | format_CStr("!snippet.add content:%s", | { 5284 | cstr_String(selectedText_DocumentWidget_(d))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5277:33: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5277:33: warning: missing braces around initializer [-Wmissing-braces] /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5301:29: warning: missing braces around initializer [-Wmissing-braces] 5301 | (iMenuItem[]){ | ^ 5302 | { ">>>" backArrow_Icon, navigateBack_KeyShortcut, "navigate.back" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5301:29: warning: missing braces around initializer [-Wmissing-braces] 5301 | (iMenuItem[]){ | ^ 5302 | { ">>>" backArrow_Icon, navigateBack_KeyShortcut, "navigate.back" }, | { } 5303 | { ">>>" forwardArrow_Icon, navigateForward_KeyShortcut, "navigate.forward" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5301:29: warning: missing braces around initializer [-Wmissing-braces] 5301 | (iMenuItem[]){ | ^ 5302 | { ">>>" backArrow_Icon, navigateBack_KeyShortcut, "navigate.back" }, | { } 5303 | { ">>>" forwardArrow_Icon, navigateForward_KeyShortcut, "navigate.forward" }, | { } 5304 | { ">>>" upArrow_Icon, navigateParent_KeyShortcut, "navigate.parent" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5301:29: warning: missing braces around initializer [-Wmissing-braces] 5301 | (iMenuItem[]){ | ^ 5302 | { ">>>" backArrow_Icon, navigateBack_KeyShortcut, "navigate.back" }, | { } 5303 | { ">>>" forwardArrow_Icon, navigateForward_KeyShortcut, "navigate.forward" }, | { } 5304 | { ">>>" upArrow_Icon, navigateParent_KeyShortcut, "navigate.parent" }, | { } 5305 | { ">>>" upArrowBar_Icon, navigateRoot_KeyShortcut, "navigate.root" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5301:29: warning: missing braces around initializer [-Wmissing-braces] 5301 | (iMenuItem[]){ | ^ 5302 | { ">>>" backArrow_Icon, navigateBack_KeyShortcut, "navigate.back" }, | { } 5303 | { ">>>" forwardArrow_Icon, navigateForward_KeyShortcut, "navigate.forward" }, | { } 5304 | { ">>>" upArrow_Icon, navigateParent_KeyShortcut, "navigate.parent" }, | { } 5305 | { ">>>" upArrowBar_Icon, navigateRoot_KeyShortcut, "navigate.root" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } ...... 5319 | 0, 0, "document.viewformat" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } ...... 5319 | 0, 0, "document.viewformat" }, | { } 5320 | { hammer_Icon " ${menu.tools}", 0, 0, "submenu id:toolsmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } ...... 5319 | 0, 0, "document.viewformat" }, | { } 5320 | { hammer_Icon " ${menu.tools}", 0, 0, "submenu id:toolsmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } ...... 5319 | 0, 0, "document.viewformat" }, | { } 5320 | { hammer_Icon " ${menu.tools}", 0, 0, "submenu id:toolsmenu" }, | { } 5321 | { "---" }, 5322 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5310:29: warning: missing braces around initializer [-Wmissing-braces] 5310 | (iMenuItem[]){ | ^ 5311 | { "---" }, 5312 | { reload_Icon " ${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 5313 | { "---" }, 5314 | { bookmark_Icon " ${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 5315 | { star_Icon " ${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } ...... 5319 | 0, 0, "document.viewformat" }, | { } 5320 | { hammer_Icon " ${menu.tools}", 0, 0, "submenu id:toolsmenu" }, | { } 5321 | { "---" }, 5322 | { "${menu.page.copyurl}", 0, 0, "document.copylink" }, }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5327:33: warning: missing braces around initializer [-Wmissing-braces] 5327 | (iMenuItem[]){ | ^ 5328 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5327:33: warning: missing braces around initializer [-Wmissing-braces] 5327 | (iMenuItem[]){ | ^ 5328 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } 5329 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5327:33: warning: missing braces around initializer [-Wmissing-braces] 5327 | (iMenuItem[]){ | ^ 5328 | { "${menu.page.copysource}", 'c', KMOD_PRIMARY, "copy" }, | { } 5329 | { download_Icon " " saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } ...... 5489 | format_CStr("search newtab:1 query:%s", | { 5490 | cstr_String(selectedText_DocumentWidget_(d))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } ...... 5489 | format_CStr("search newtab:1 query:%s", | { 5490 | cstr_String(selectedText_DocumentWidget_(d))) }, | } 5491 | { add_Icon " ${menu.snippet.add}", 0, 0, 5492 | format_CStr("!snippet.add content:%s", | { 5493 | cstr_String(selectedText_DocumentWidget_(d))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } ...... 5489 | format_CStr("search newtab:1 query:%s", | { 5490 | cstr_String(selectedText_DocumentWidget_(d))) }, | } 5491 | { add_Icon " ${menu.snippet.add}", 0, 0, 5492 | format_CStr("!snippet.add content:%s", | { 5493 | cstr_String(selectedText_DocumentWidget_(d))) }, | } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } ...... 5489 | format_CStr("search newtab:1 query:%s", | { 5490 | cstr_String(selectedText_DocumentWidget_(d))) }, | } 5491 | { add_Icon " ${menu.snippet.add}", 0, 0, 5492 | format_CStr("!snippet.add content:%s", | { 5493 | cstr_String(selectedText_DocumentWidget_(d))) }, | } ...... 5498 | { close_Icon " ${menu.select.clear}", 0, 0, "document.select arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5485:51: warning: missing braces around initializer [-Wmissing-braces] 5485 | const iMenuItem items[] = { | ^ 5486 | { clipCopy_Icon " ${menu.copy}", 0, 0, "copy" }, | { } ...... 5489 | format_CStr("search newtab:1 query:%s", | { 5490 | cstr_String(selectedText_DocumentWidget_(d))) }, | } 5491 | { add_Icon " ${menu.snippet.add}", 0, 0, 5492 | format_CStr("!snippet.add content:%s", | { 5493 | cstr_String(selectedText_DocumentWidget_(d))) }, | } ...... 5498 | { close_Icon " ${menu.select.clear}", 0, 0, "document.select arg:0" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5594:29: warning: missing braces around initializer [-Wmissing-braces] 5594 | (iMenuItem[]){ | ^ ...... 5597 | 0, 0, format_CStr("!open default:1 url:%s", cstr_String(url)) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:5594:29: warning: missing braces around initializer [-Wmissing-braces] 5594 | (iMenuItem[]){ | ^ ...... 5597 | 0, 0, format_CStr("!open default:1 url:%s", cstr_String(url)) } }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/documentwidget.c:381:17: warning: ‘updateSideIconBuf_DocumentWidget_’ declared ‘static’ but never defined [-Wunused-function] 381 | static void updateSideIconBuf_DocumentWidget_ (const iDocumentWidget *); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [133/136] Building C object CMakeFiles/app.dir/src/audio/stb_vorbis.c.o /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c: In function ‘get_seek_page_info’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4653:7: warning: ‘header[0]’ may be used uninitialized [-Wmaybe-uninitialized] 4653 | if (header[0] != 'O' || header[1] != 'g' || header[2] != 'g' || header[3] != 'S') | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[0]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4653:25: warning: ‘header[1]’ may be used uninitialized [-Wmaybe-uninitialized] 4653 | if (header[0] != 'O' || header[1] != 'g' || header[2] != 'g' || header[3] != 'S') | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[1]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4653:45: warning: ‘header[2]’ may be used uninitialized [-Wmaybe-uninitialized] 4653 | if (header[0] != 'O' || header[1] != 'g' || header[2] != 'g' || header[3] != 'S') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[2]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4653:65: warning: ‘header[3]’ may be used uninitialized [-Wmaybe-uninitialized] 4653 | if (header[0] != 'O' || header[1] != 'g' || header[2] != 'g' || header[3] != 'S') | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[3]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4666:35: warning: ‘header[6]’ may be used uninitialized [-Wmaybe-uninitialized] 4666 | z->last_decoded_sample = header[6] + (header[7] << 8) + (header[8] << 16) + (header[9] << 24); | ~~~~~~^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[6]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4666:48: warning: ‘header[7]’ may be used uninitialized [-Wmaybe-uninitialized] 4666 | z->last_decoded_sample = header[6] + (header[7] << 8) + (header[8] << 16) + (header[9] << 24); | ~~~~~~^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[7]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4666:67: warning: ‘header[8]’ may be used uninitialized [-Wmaybe-uninitialized] 4666 | z->last_decoded_sample = header[6] + (header[7] << 8) + (header[8] << 16) + (header[9] << 24); | ~~~~~~^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[8]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4666:87: warning: ‘header[9]’ may be used uninitialized [-Wmaybe-uninitialized] 4666 | z->last_decoded_sample = header[6] + (header[7] << 8) + (header[8] << 16) + (header[9] << 24); | ~~~~~~^~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[9]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ In function ‘getn’, inlined from ‘get_seek_page_info’ at /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4655:4: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:1366:20: warning: ‘header[26]’ may be used uninitialized [-Wmaybe-uninitialized] 1366 | if (z->stream+n > z->stream_end) { z->eof = 1; return 0; } | ~~~~~~~~~^~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c: In function ‘get_seek_page_info’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/audio/stb_vorbis.c:4645:10: note: ‘header[26]’ was declared here 4645 | uint8 header[27], lacing[255]; | ^~~~~~ [134/136] Building C object CMakeFiles/app.dir/src/render/text_stb.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/gmdocument.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/prefs.h:27, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/app.h:31, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/text_stb.c:46: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/render/text_stb.c:723:14: warning: ‘nextChar_’ defined but not used [-Wunused-function] 723 | static iChar nextChar_(const char **chPos, const char *end) { | ^~~~~~~~~ [135/136] Building C object CMakeFiles/app.dir/src/ui/window.c.o In file included from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/mobile.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/util.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/widget.h:28, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/root.h:3, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.h:25, from /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:23: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:227:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 227 | RETURN_KEY_BEHAVIOR(control_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:233:9: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 233 | RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, control_ReturnKeyFlag), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:218:24: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 218 | ((newlineFlag) & 3 | ((acceptFlag) << accept_ReturnKeyFlag)) | ^ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/defs.h:240:33: note: in expansion of macro ‘RETURN_KEY_BEHAVIOR’ 240 | default_ReturnKeyBehavior = RETURN_KEY_BEHAVIOR(shift_ReturnKeyFlag, 0), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } ...... 105 | { "${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } ...... 105 | { "${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } 106 | # if !defined (iPlatformTerminal) 107 | { "${menu.fonts}", 0, 0, "open newtab:1 switch:1 url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } ...... 105 | { "${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } 106 | # if !defined (iPlatformTerminal) 107 | { "${menu.fonts}", 0, 0, "open newtab:1 switch:1 url:about:fonts" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } ...... 105 | { "${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } 106 | # if !defined (iPlatformTerminal) 107 | { "${menu.fonts}", 0, 0, "open newtab:1 switch:1 url:about:fonts" }, | { } ...... 113 | { "${menu.quit}", 'q', KMOD_PRIMARY, "quit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:89:43: warning: missing braces around initializer [-Wmissing-braces] 89 | static const iMenuItem fileMenuItems_[] = { | ^ 90 | #if defined (LAGRANGE_MULTIPLE_WINDOWS) 91 | { "${menu.newwindow}", SDLK_n, KMOD_PRIMARY, "window.new" }, | { } 92 | #endif 93 | { "${menu.newtab}", SDLK_t, KMOD_PRIMARY, "tabs.new append:1" }, | { } 94 | { "${menu.openlocation}", SDLK_l, KMOD_PRIMARY, "navigate.focus" }, | { } 95 | { "${menu.reopentab}", SDLK_t, KMOD_SECONDARY, "tabs.new reopen:1" }, | { } 96 | { "---" }, 97 | { "${menu.closetab}", 0, 0, "tabs.close" }, | { } 98 | { "${menu.closetab.other}", 0, 0, "tabs.close toleft:1 toright:1" }, | { } 99 | { "---" }, 100 | { saveToDownloads_Label, SDLK_s, KMOD_PRIMARY, "document.save" }, | { } 101 | { "---" }, 102 | { "${menu.userdata}", 0, 0, "submenu id:userdatamenu" }, | { } ...... 105 | { "${menu.preferences}", preferences_KeyShortcut, "preferences" }, | { } 106 | # if !defined (iPlatformTerminal) 107 | { "${menu.fonts}", 0, 0, "open newtab:1 switch:1 url:about:fonts" }, | { } ...... 113 | { "${menu.quit}", 'q', KMOD_PRIMARY, "quit" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } 122 | { "---" }, 123 | { "${menu.copy.pagelink}", SDLK_c, KMOD_PRIMARY | KMOD_SHIFT, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } 122 | { "---" }, 123 | { "${menu.copy.pagelink}", SDLK_c, KMOD_PRIMARY | KMOD_SHIFT, "document.copylink" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } 122 | { "---" }, 123 | { "${menu.copy.pagelink}", SDLK_c, KMOD_PRIMARY | KMOD_SHIFT, "document.copylink" }, | { } 124 | { "---" }, 125 | { "${macos.menu.find}", SDLK_f, KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:118:43: warning: missing braces around initializer [-Wmissing-braces] 118 | static const iMenuItem editMenuItems_[] = { | ^ 119 | { "${menu.cut}", SDLK_x, KMOD_PRIMARY, "input.copy cut:1" }, | { } 120 | { "${menu.copy}", SDLK_c, KMOD_PRIMARY, "copy" }, | { } 121 | { "${menu.paste}", SDLK_v, KMOD_PRIMARY, "input.paste" }, | { } 122 | { "---" }, 123 | { "${menu.copy.pagelink}", SDLK_c, KMOD_PRIMARY | KMOD_SHIFT, "document.copylink" }, | { } 124 | { "---" }, 125 | { "${macos.menu.find}", SDLK_f, KMOD_PRIMARY, "focus.set id:find.input id2:filter.bookmark.input" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 149 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 149 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 150 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 149 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 150 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 149 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 150 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 151 | { "---" }, 152 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:129:43: warning: missing braces around initializer [-Wmissing-braces] 129 | static const iMenuItem viewMenuItems_[] = { | ^ 130 | { "${menu.show.bookmarks}", '1', leftSidebarTab_KeyModifier, "sidebar.mode arg:0 toggle:1" }, | { } 131 | { "${menu.show.feeds}", '2', leftSidebarTab_KeyModifier, "sidebar.mode arg:1 toggle:1" }, | { } 132 | { "${menu.show.subscriptions}", '3', leftSidebarTab_KeyModifier, "sidebar.mode arg:2 toggle:1" }, | { } 133 | { "${menu.show.identities}", '4', leftSidebarTab_KeyModifier, "sidebar.mode arg:3 toggle:1" }, | { } 134 | { "${menu.show.outline}", '5', leftSidebarTab_KeyModifier, "sidebar.mode arg:4 toggle:1" }, | { } 135 | { "${menu.show.structure}", '6', leftSidebarTab_KeyModifier, "sidebar.mode arg:5 toggle:1" }, | { } 136 | { "${menu.show.opendocs}", '7', leftSidebarTab_KeyModifier, "sidebar.mode arg:6 toggle:1" }, | { } 137 | { "${menu.show.history}", '8', leftSidebarTab_KeyModifier, "sidebar.mode arg:7 toggle:1" }, | { } 138 | { "---" }, 139 | { "${menu.sidebar.left}", leftSidebar_KeyShortcut, "sidebar.toggle" }, | { } 140 | { "${menu.sidebar.right}", rightSidebar_KeyShortcut, "sidebar2.toggle" }, | { } 141 | { "---" }, 142 | { "${menu.back}", SDLK_LEFTBRACKET, KMOD_PRIMARY, "navigate.back" }, | { } 143 | { "${menu.forward}", SDLK_RIGHTBRACKET, KMOD_PRIMARY, "navigate.forward" }, | { } 144 | { "${menu.parent}", navigateParent_KeyShortcut, "navigate.parent" }, | { } 145 | { "${menu.root}", navigateRoot_KeyShortcut, "navigate.root" }, | { } 146 | { "${menu.reload}", reload_KeyShortcut, "navigate.reload" }, | { } 147 | { "---" }, 148 | { "${menu.zoom.in}", SDLK_EQUALS, KMOD_PRIMARY, "zoom.delta arg:10" }, | { } 149 | { "${menu.zoom.out}", SDLK_MINUS, KMOD_PRIMARY, "zoom.delta arg:-10" }, | { } 150 | { "${menu.zoom.reset}", SDLK_0, KMOD_PRIMARY, "zoom.set arg:100" }, | { } 151 | { "---" }, 152 | { "${menu.view.split}", SDLK_j, KMOD_PRIMARY, "submenu id:splitmenu" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } 162 | { "${menu.sort.alpha}", 0, 0, "bookmarks.sort" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } 162 | { "${menu.sort.alpha}", 0, 0, "bookmarks.sort" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } 162 | { "${menu.sort.alpha}", 0, 0, "bookmarks.sort" }, | { } 163 | { "---" }, 164 | { "${menu.bookmarks.refresh}", 0, 0, "bookmarks.reload.remote" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } 162 | { "${menu.sort.alpha}", 0, 0, "bookmarks.sort" }, | { } 163 | { "---" }, 164 | { "${menu.bookmarks.refresh}", 0, 0, "bookmarks.reload.remote" }, | { } 165 | { "${menu.feeds.refresh}", refreshFeeds_KeyShortcut, "feeds.refresh" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:156:41: warning: missing braces around initializer [-Wmissing-braces] 156 | iMenuItem bookmarksMenuItems_Window[] = { | ^ 157 | { "${menu.page.bookmark}", bookmarkPage_KeyShortcut, "bookmark.add" }, | { } 158 | { "${menu.page.subscribe}", subscribeToPage_KeyShortcut, "feeds.subscribe" }, | { } 159 | { "${menu.import.links}", 0, 0, "bookmark.links confirm:1" }, | { } 160 | { "---" }, 161 | { "${menu.newfolder}", 0, 0, "bookmarks.addfolder" }, | { } 162 | { "${menu.sort.alpha}", 0, 0, "bookmarks.sort" }, | { } 163 | { "---" }, 164 | { "${menu.bookmarks.refresh}", 0, 0, "bookmarks.reload.remote" }, | { } 165 | { "${menu.feeds.refresh}", refreshFeeds_KeyShortcut, "feeds.refresh" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:169:47: warning: missing braces around initializer [-Wmissing-braces] 169 | static const iMenuItem identityMenuItems_[] = { | ^ 170 | { "${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:169:47: warning: missing braces around initializer [-Wmissing-braces] 169 | static const iMenuItem identityMenuItems_[] = { | ^ 170 | { "${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 171 | { "${menu.identity.newdomain}", 0, 0, "ident.new scope:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:169:47: warning: missing braces around initializer [-Wmissing-braces] 169 | static const iMenuItem identityMenuItems_[] = { | ^ 170 | { "${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 171 | { "${menu.identity.newdomain}", 0, 0, "ident.new scope:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:169:47: warning: missing braces around initializer [-Wmissing-braces] 169 | static const iMenuItem identityMenuItems_[] = { | ^ 170 | { "${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 171 | { "${menu.identity.newdomain}", 0, 0, "ident.new scope:1" }, | { } 172 | { "---" }, 173 | { "${menu.identity.import}", SDLK_m, KMOD_SECONDARY, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:169:47: warning: missing braces around initializer [-Wmissing-braces] 169 | static const iMenuItem identityMenuItems_[] = { | ^ 170 | { "${menu.identity.new}", newIdentity_KeyShortcut, "ident.new" }, | { } 171 | { "${menu.identity.newdomain}", 0, 0, "ident.new scope:1" }, | { } 172 | { "---" }, 173 | { "${menu.identity.import}", SDLK_m, KMOD_SECONDARY, "ident.import" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } 183 | { "---" }, 184 | { "${menu.window.min}", 0, 0, "window.minimize" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } 183 | { "---" }, 184 | { "${menu.window.min}", 0, 0, "window.minimize" }, | { } 185 | { "${menu.window.max}", 0, 0, "window.maximize" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } 183 | { "---" }, 184 | { "${menu.window.min}", 0, 0, "window.minimize" }, | { } 185 | { "${menu.window.max}", 0, 0, "window.maximize" }, | { } 186 | { "${menu.window.full}", 0, 0, "window.fullscreen" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } 183 | { "---" }, 184 | { "${menu.window.min}", 0, 0, "window.minimize" }, | { } 185 | { "${menu.window.max}", 0, 0, "window.maximize" }, | { } 186 | { "${menu.window.full}", 0, 0, "window.fullscreen" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:177:45: warning: missing braces around initializer [-Wmissing-braces] 177 | static const iMenuItem windowMenuItems_[] = { | ^ 178 | { "${menu.tab.next}", 0, 0, "tabs.next" }, | { } 179 | { "${menu.tab.prev}", 0, 0, "tabs.prev" }, | { } 180 | { "${menu.duptab}", 0, 0, "tabs.new duplicate:1" }, | { } 181 | #if !defined (iPlatformTerminal) 182 | { "${menu.movetab.newwindow}", 0, 0, "tabs.swap newwindow:1" }, | { } 183 | { "---" }, 184 | { "${menu.window.min}", 0, 0, "window.minimize" }, | { } 185 | { "${menu.window.max}", 0, 0, "window.maximize" }, | { } 186 | { "${menu.window.full}", 0, 0, "window.fullscreen" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } 199 | { "---" }, 200 | { "${menu.aboutpages}", 0, 0, "!open newtab:1 switch:1 url:about:about" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } 199 | { "---" }, 200 | { "${menu.aboutpages}", 0, 0, "!open newtab:1 switch:1 url:about:about" }, | { } 201 | { "${menu.debug}", 0, 0, "!open newtab:1 switch:1 url:about:debug" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } 199 | { "---" }, 200 | { "${menu.aboutpages}", 0, 0, "!open newtab:1 switch:1 url:about:about" }, | { } 201 | { "${menu.debug}", 0, 0, "!open newtab:1 switch:1 url:about:debug" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } 199 | { "---" }, 200 | { "${menu.aboutpages}", 0, 0, "!open newtab:1 switch:1 url:about:about" }, | { } 201 | { "${menu.debug}", 0, 0, "!open newtab:1 switch:1 url:about:debug" }, | { } ...... 204 | { "${menu.aboutapp}", 0, 0, "!open newtab:1 switch:1 url:about:lagrange" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:192:43: warning: missing braces around initializer [-Wmissing-braces] 192 | static const iMenuItem helpMenuItems_[] = { | ^ 193 | #if defined (LAGRANGE_PC_MENUS) 194 | { "${menu.help}", SDLK_F1, 0, "!open newtab:1 switch:1 url:about:help" }, | { } ...... 198 | { "${menu.releasenotes}", 0, 0, "!open newtab:1 switch:1 url:about:version" }, | { } 199 | { "---" }, 200 | { "${menu.aboutpages}", 0, 0, "!open newtab:1 switch:1 url:about:about" }, | { } 201 | { "${menu.debug}", 0, 0, "!open newtab:1 switch:1 url:about:debug" }, | { } ...... 204 | { "${menu.aboutapp}", 0, 0, "!open newtab:1 switch:1 url:about:lagrange" }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } 213 | { "${menu.title.bookmarks}", 0, 0, (const void *) bookmarksMenuItems_Window }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } 213 | { "${menu.title.bookmarks}", 0, 0, (const void *) bookmarksMenuItems_Window }, | { } 214 | { "${menu.title.identity}", 0, 0, (const void *) identityMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } 213 | { "${menu.title.bookmarks}", 0, 0, (const void *) bookmarksMenuItems_Window }, | { } 214 | { "${menu.title.identity}", 0, 0, (const void *) identityMenuItems_ }, | { } 215 | { "${menu.title.window}", 0, 0, (const void *) windowMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } 213 | { "${menu.title.bookmarks}", 0, 0, (const void *) bookmarksMenuItems_Window }, | { } 214 | { "${menu.title.identity}", 0, 0, (const void *) identityMenuItems_ }, | { } 215 | { "${menu.title.window}", 0, 0, (const void *) windowMenuItems_ }, | { } 216 | { "${menu.title.help}", 0, 0, (const void *) helpMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:209:43: warning: missing braces around initializer [-Wmissing-braces] 209 | const iMenuItem topLevelMenus_Window[7] = { | ^ 210 | { "${menu.title.file}", 0, 0, (const void *) fileMenuItems_ }, | { } 211 | { "${menu.title.edit}", 0, 0, (const void *) editMenuItems_ }, | { } 212 | { "${menu.title.view}", 0, 0, (const void *) viewMenuItems_ }, | { } 213 | { "${menu.title.bookmarks}", 0, 0, (const void *) bookmarksMenuItems_Window }, | { } 214 | { "${menu.title.identity}", 0, 0, (const void *) identityMenuItems_ }, | { } 215 | { "${menu.title.window}", 0, 0, (const void *) windowMenuItems_ }, | { } 216 | { "${menu.title.help}", 0, 0, (const void *) helpMenuItems_ }, | { } /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c: In function ‘draw_Window’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:1842:20: warning: unused variable ‘drawCount_’ [-Wunused-variable] 1842 | extern int drawCount_; | ^~~~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c: In function ‘draw_MainWindow’: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:1944:17: warning: unused variable ‘gotFocus’ [-Wunused-variable] 1944 | const iBool gotFocus = (winFlags & SDL_WINDOW_INPUT_FOCUS) != 0; | ^~~~~~~~ /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c: At top level: /home/build/YPKG/root/lagrange/build/lagrange-1.21.1/src/ui/window.c:512:15: warning: ‘rootAt_Window_’ defined but not used [-Wunused-function] 512 | static iRoot *rootAt_Window_(const iWindow *d, iInt2 coord) { | ^~~~~~~~~~~~~~ [136/136] Linking C executable lagrange + cd /home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + workdir=/home/build/YPKG/root/lagrange/build/lagrange-1.21.1 + export package=lagrange + package=lagrange + export release=37 + release=37 + export version=1.21.1 + version=1.21.1 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/lagrange/install + installdir=/home/build/YPKG/root/lagrange/install + export PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + PKG_ROOT_DIR=/home/build/YPKG/root/lagrange + export PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + PKG_BUILD_DIR=/home/build/YPKG/root/lagrange/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1788443058 + SOURCE_DATE_EPOCH=1788443058 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + DESTDIR=/home/build/YPKG/root/lagrange/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/lagrange/install/usr/bin/lagrange -- Installing: /home/build/YPKG/root/lagrange/install/usr/share/applications/fi.skyjake.Lagrange.desktop -- Installing: /home/build/YPKG/root/lagrange/install/usr/share/icons/hicolor/256x256/apps/fi.skyjake.Lagrange.png -- Installing: /home/build/YPKG/root/lagrange/install/usr/share/metainfo/fi.skyjake.Lagrange.appdata.xml -- Installing: /home/build/YPKG/root/lagrange/install/usr/share/man/man1/lagrange.1 -- Installing: /home/build/YPKG/root/lagrange/install/usr/share/lagrange/resources.lgr + install_license LICENSE.md + failglobEnabled=0 + [[ braceexpand:errexit:hashall:interactive-comments:xtrace =~ failglob ]] + shopt -s failglob + license_dir=/home/build/YPKG/root/lagrange/install//usr/share/licenses/lagrange + [[ ! -d /home/build/YPKG/root/lagrange/install//usr/share/licenses/lagrange ]] + install -dm00755 /home/build/YPKG/root/lagrange/install//usr/share/licenses/lagrange + files=("$@") + for f in "${files[@]}" ++ basename LICENSE.md + install -Dm00644 LICENSE.md /home/build/YPKG/root/lagrange/install//usr/share/licenses/lagrange/LICENSE.md + [[ 0 -eq 0 ]] + shopt -u failglob [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building lagrange-1.21.1 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:01.877234) [Build] Running step: build [Build] build successful (0:00:39.010966) [Build] Running step: install [Build] install successful (0:00:00.039284) [Man] Compressing manpages in '/home/build/YPKG/root/lagrange/install/usr/share/man'... [Man] Compressed 1 file(s), saving 2.9 kB [Examine] Examining packages [Stripped] /usr/bin/lagrange [Dependency] /usr/bin/lagrange adds dependency on libpcre2-8.so.0 from pcre2 [Dependency] /usr/bin/lagrange adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/lagrange adds dependency on libunistring.so.5 from libunistring [Dependency] /usr/bin/lagrange adds dependency on libssl.so.3 from openssl [Dependency] /usr/bin/lagrange adds dependency on libz.so.1 from zlib [Dependency] /usr/bin/lagrange adds dependency on libfribidi.so.0 from fribidi [Dependency] /usr/bin/lagrange adds dependency on libm.so.6 from glibc [Dependency] /usr/bin/lagrange adds dependency on libSDL2-2.0.so.0 from sdl2 [Dependency] /usr/bin/lagrange adds dependency on libwebpdecoder.so.3 from libwebp [Dependency] /usr/bin/lagrange adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/bin/lagrange adds dependency on libcrypto.so.3 from openssl [Dependency] /usr/bin/lagrange adds dependency on libX11.so.6 from libx11 [Package] Creating /home/build/work/lagrange-dbginfo-1.21.1-37-1-x86_64.eopkg ... [Package] lagrange-dbginfo-1.21.1-37-1-x86_64.eopkg took 0:00:02.979328 to emit [Package] Creating /home/build/work/lagrange-1.21.1-37-1-x86_64.eopkg ... [XAttr] File /usr/bin/lagrange has xattr set: security.selinux [Package] lagrange-1.21.1-37-1-x86_64.eopkg took 0:00:02.027869 to emit [Package] Building complete time=2026-09-03T16:00:35.411+02:00 level=DEBUG msg="Collecting files" len=4 time=2026-09-03T16:00:35.412+02:00 level=DEBUG msg="Collecting build artifact" path=lagrange-1.21.1-37-1-x86_64.eopkg time=2026-09-03T16:00:35.413+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=lagrange-1.21.1-37-1-x86_64.eopkg time=2026-09-03T16:00:35.413+02:00 level=DEBUG msg="Collecting build artifact" path=lagrange-dbginfo-1.21.1-37-1-x86_64.eopkg time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=lagrange-dbginfo-1.21.1-37-1-x86_64.eopkg time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Collecting build artifact" path=lagrange-1.21.1-37.tram time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=lagrange-1.21.1-37.tram time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=pspec_x86_64.xml time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Acquiring global lock" time=2026-09-03T16:00:35.415+02:00 level=DEBUG msg="Cleaning up" time=2026-09-03T16:00:35.421+02:00 level=DEBUG msg="Killing child process in chroot" pid=1888610 time=2026-09-03T16:00:35.543+02:00 level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-09-03T16:00:35.683+02:00 level=INFO msg="Building succeeded"