keysyms-update: Add deprecation notice for compat symbols
Now that we can warn about deprecated macros, we should finally do it for the old, non-namespaced key symbol macros that we've been stringing along since the 1.0 days.
This commit is contained in:
parent
ad690c61b1
commit
1506ec4a54
1 changed files with 3 additions and 1 deletions
|
@ -140,8 +140,10 @@ while (<IN_KEYSYMDEF>)
|
|||
my $compat_binding = $element;
|
||||
$compat_binding =~ s/^XK_/CLUTTER_/g;
|
||||
|
||||
my $deprecation = "CLUTTER_DEPRECATED_MACRO_FOR(\"Deprecated key symbol. Use $binding instead.\")";
|
||||
|
||||
printf OUT_KEYSYMS "#define %s 0x%03x\n", $binding, hex($keysymelements[2]);
|
||||
printf OUT_KEYSYMS_COMPAT "#define %s 0x%03x\n", $compat_binding, hex($keysymelements[2]);
|
||||
printf OUT_KEYSYMS_COMPAT "#define %s 0x%03x %s\n", $compat_binding, hex($keysymelements[2]), $deprecation;
|
||||
}
|
||||
|
||||
close IN_KEYSYMDEF;
|
||||
|
|
Loading…
Reference in a new issue