• Greg Spencer's avatar
    Add iOS key map generation, make macOS var naming consistent with repo (#83146) · 6b087c74
    Greg Spencer authored
    This adds iOS key map generation that uses std::maps. It uses std::maps because on iOS if we use NSDictionaries, then when XCode loads the dylib, the initialization of those status NSDictionaries hasn't yet occurred, and it crashes the app. std::maps have a well-defined static behavior, and are correctly initialized.
    
    I also made the naming of variables, fields, etc. consistent for macOS. We variously had macosFoo, macOSFoo, and macOsFoo. I eliminated macOsFoo and macosFoo, since the rest of the repo uses macOSFoo for lowerCamelCase names (with only a few exceptions). I used iOSFoo for iOS.
    6b087c74
Name
Last commit
Last update
..
android_code_gen.dart Loading commit data...
base_code_gen.dart Loading commit data...
constants.dart Loading commit data...
gtk_code_gen.dart Loading commit data...
ios_code_gen.dart Loading commit data...
keyboard_keys_code_gen.dart Loading commit data...
keyboard_maps_code_gen.dart Loading commit data...
logical_key_data.dart Loading commit data...
macos_code_gen.dart Loading commit data...
physical_key_data.dart Loading commit data...
utils.dart Loading commit data...
web_code_gen.dart Loading commit data...
windows_code_gen.dart Loading commit data...