Edit

kc3-lang/libxkbcommon/test/data/compat/merge_modes_vmods

Branch :

  • Show log

    Commit

  • Author : Pierre Le Marre
    Date : 2025-03-19 14:11:52
    Hash : 636b8b97
    Message : test: Add merge mode tests for all the sections The merge modes tests C file is now only generated locally, because it is too large. The generator Python script requires Jinja2, so the test is optional and depends on Jinja22 availability. The test aim to be exhaustive with various combinations of a base and an update: - plain base + plain update, for every mode - plain base + include (for every mode) update (every mode) - single include (base +| update)

  • test/data/compat/merge_modes_vmods
  • xkb_compat "new" {
    	virtual_modifiers U7, Z7=0, M7=0x70000;
    
    	augment  virtual_modifiers U1, U2=none, U3=0x300000;
    	override virtual_modifiers U4, U5=none, U6=0x600000;
    	augment  virtual_modifiers Z1, Z2=none, Z3=0x310000;
    	override virtual_modifiers Z4, Z5=none, Z6=0x610000;
    	augment  virtual_modifiers M1, M2=none, M3=0x320000;
    	override virtual_modifiers M4, M5=none, M6=0x620000;
    };