{"push_id":736251977,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"59660ff25484f8ade8b4ef92d7fecc43ba4499b4","before":"b753878d66a9761777179a22117e37bf25962ea1","commits":[{"sha":"bddbf33e19ce84f86bdf0592d5d2a9214e48c923","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: New function switchmenu_additem\n\nThe new function switchmenu_additem do the code for:\n\nUpdateSwitchMenu(virtual_screen *vscr, WWindow *wwin, ACTION_ADD)","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/bddbf33e19ce84f86bdf0592d5d2a9214e48c923"},{"sha":"8f89c7c45aacb2d4b4119769d3fc54d2a489e8a3","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: New function switchmenu_delitem\n\nThe new function switchmenu_delitem do the code for:\n\nUpdateSwitchMenu(virtual_screen *vscr, WWindow *wwin, ACTION_REMOVE)","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/8f89c7c45aacb2d4b4119769d3fc54d2a489e8a3"},{"sha":"2802c5ca122c4708e8b463fb3cf7c6c44112f887","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"UpdateSwitchMenu is now static\n\nThe function UpdateSwitchMenu is now static and we use the new public\nfunctions switchmenu_delitem and switchmenu_additem.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/2802c5ca122c4708e8b463fb3cf7c6c44112f887"},{"sha":"34dbac8ecf5c2e82a8a591a5cd1764a46415fd5d","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: New function switchmenu_changeitem\n\nThe new function switchmenu_changeitem does the code for item CHANGE.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/34dbac8ecf5c2e82a8a591a5cd1764a46415fd5d"},{"sha":"aa817406765013d0f8dcda1f106ab107ea49ce3e","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: New switchmenu_changestate and changeworkspace\n\nThis patch includes the functions\n\nswitchmenu_changeworkspaceitem\nswitchmenu_changestate","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/aa817406765013d0f8dcda1f106ab107ea49ce3e"},{"sha":"f123e58a3d0f69c9c14238a466225519b32f5fb3","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: Removed the ACTION_ADD calls\n\nThis patch removes the call to UpdateSwitchMenu to add items.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/f123e58a3d0f69c9c14238a466225519b32f5fb3"},{"sha":"8114662c1a69e78e1c60e7d7ddd0c915453799a5","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: Removed UpdateSwitchMenu function\n\nThe function is removed and the specific functions are used.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/8114662c1a69e78e1c60e7d7ddd0c915453799a5"},{"sha":"a47670fd8cdcb12bcaff5470eec7f4c59fc9143d","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"Removed wMenuEntrySetCascade\n\nThe function wMenuEntrySetCascade is replaced by the functions\nwMenuEntrySetCascade_create and wMenuEntrySetCascade_map.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/a47670fd8cdcb12bcaff5470eec7f4c59fc9143d"},{"sha":"72205f1bd4c6bbdaa67944737ec927aa866a7763","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"Removed macro wMenuMapCopyAt not used\n\nThis macro is not used.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/72205f1bd4c6bbdaa67944737ec927aa866a7763"},{"sha":"1694d4a0209d950cf072e2a9a0bfb932b80aa8ca","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: switchmenu_delitem does not paint\n\nThe function switchmenu_delitem does not map on the screen.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/1694d4a0209d950cf072e2a9a0bfb932b80aa8ca"},{"sha":"2dea915ded0b7fc3b43b7087b0cf7f12108e82fb","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: switchmenu_additem does not paint\n\nThe function switchmenu_additem does not map on the screen.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/2dea915ded0b7fc3b43b7087b0cf7f12108e82fb"},{"sha":"b239bf42135328b4f58cf77676590c4a8110274b","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: Observer does the map\n\nThis patch moves the map from the all functions to the observer.\n\nAll functions does the same code:\n\n- Menu Realize,\n- Menu Move if out of screen,\n- Menu Paint\n\nexcept switchmenu_changestate, that only paints. I override it,\nbecasue the code should be the same for all calls. If the change\nstate call doesn't need move the menu, it won't move it.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/b239bf42135328b4f58cf77676590c4a8110274b"},{"sha":"8bbcf6e3d04a1c389adba5786821aae870de9d04","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: OpenSwitchMenu maps the menu only one time\n\nThis patch moves the map code outside the window loop, and paint\nonly one time.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/8bbcf6e3d04a1c389adba5786821aae870de9d04"},{"sha":"43f144109fde6f752b4fd9859bade0b2d7f9712e","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: New function switchmenu_create\n\nThe new function switchmenu_create creates the switch menu.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/43f144109fde6f752b4fd9859bade0b2d7f9712e"},{"sha":"afc098df922d19da5c89ff07369dfe4349d0617e","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: Create the switchmenu when the vscr is created\n\nThis patch creates the switchmenu, and do not map it on the screen.\n\nThe menu should be only mapped when the user clicks on the screen or\nwith the keyboard callback.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/afc098df922d19da5c89ff07369dfe4349d0617e"},{"sha":"59660ff25484f8ade8b4ef92d7fecc43ba4499b4","author":{"email":"6a683b123ff21c6a4d4420cae5002cc016b81585@kix.es","name":"Rodolfo García Peñas (kix)"},"message":"SM: OpenMenu maps always created switchmenu\n\nBecause the switch menu is always created, the code the first \"if\"\nis always true and returns.\n\n  if (switchmenu) {\n    ...\n    return;\n  }\n\nTherefore, the rest of the code can be removed.\n\nThis patch also change the first \"if\" block from if-else to if-return.","distinct":true,"url":"https://api.github.com/repos/thekix/awmaker/commits/59660ff25484f8ade8b4ef92d7fecc43ba4499b4"}]}