Skip to content

fix build: sync dialog control IDs across viv.c, resource.h and .rc - #88

Open
skywolf wants to merge 1 commit into
voidtools:masterfrom
skywolf:fix-dialog-control-ids
Open

skywolf wants to merge 1 commit into
voidtools:masterfrom
skywolf:fix-dialog-control-ids

Conversation

@skywolf

@skywolf skywolf commented Sep 16, 2026

Copy link
Copy Markdown

The localization commits renamed control IDs in viv.c but never updated res/resource.h or the dialog templates, so a fresh clone failed to compile with 29 undeclared IDC_* identifiers. Define the missing IDs (aliases for renamed controls, new values 1055-1066 for previously unnamed IDC_STATIC labels so their text can be localized at runtime) and rename the controls in the .rc templates to match. Bump _APS_NEXT_CONTROL_VALUE to 1067.

add vs2026/.gitignore (.vs, x64 build output, *.user)

The localization commits renamed control IDs in viv.c but never updated
res/resource.h or the dialog templates, so a fresh clone failed to
compile with 29 undeclared IDC_* identifiers. Define the missing IDs
(aliases for renamed controls, new values 1055-1066 for previously
unnamed IDC_STATIC labels so their text can be localized at runtime)
and rename the controls in the .rc templates to match. Bump
_APS_NEXT_CONTROL_VALUE to 1067.

add vs2026/.gitignore (.vs, x64 build output, *.user)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant