{"push_id":916699216,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"dd7bafad14c6931fe0d18cdc49f3660d66eb55ca","before":"dc97a7b3a17bdad56cc71356dee3bcb54e6d0aea","commits":[{"sha":"079738932fee2f671575eb9e0a0106df3020b5a2","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/keyboard: use a common close for all types\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/079738932fee2f671575eb9e0a0106df3020b5a2"},{"sha":"54ad2a11d6654e1d1d1a9d899759044b7a39ea78","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/keyboard: keyboard/int doesn't need a specific data\n\nIt can use common data directly.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/54ad2a11d6654e1d1d1a9d899759044b7a39ea78"},{"sha":"7edb0134199286cc9873068fcb3ef0d8e029ccc4","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/keyboard: fix events handling\n\nkeyboard module wasn't handling users in the correct place.\nWhen an event happens it should go over list of users\nand call the correct on_code function for each user.\n\nThe way it was done would call the on_code function of\nthe node type that registered the watcher first.\n\nWith this patch having different keyboard node types\nin the same flow will work fine.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/7edb0134199286cc9873068fcb3ef0d8e029ccc4"},{"sha":"7e38054dc81a4466aa5301a095b894bdc68b8371","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/keyboard: send error packets for all users\n\nNot only for the node type that set keyboard_on_event()\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/7e38054dc81a4466aa5301a095b894bdc68b8371"},{"sha":"7edb9d26bf95c447f42247b4f3e3c350a7968991","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"samples: add basic sample covering keyboard modes\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/7edb9d26bf95c447f42247b4f3e3c350a7968991"},{"sha":"dd7bafad14c6931fe0d18cdc49f3660d66eb55ca","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/keyboard: let on_code function in node type\n\nInstead of setting this function for node instances,\nset the function to handle events for node type.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/solettaproject/soletta/commits/dd7bafad14c6931fe0d18cdc49f3660d66eb55ca"}]}