{"push_id":561025477,"size":31,"distinct_size":31,"ref":"refs/heads/master","head":"6319331a33f8b43b8fed3b8e09ee16f75d90c536","before":"5ca0e5617dbb7aa295f240f141fba0bad0a8046d","commits":[{"sha":"cdfd789f56c4c301f8f56f0349465facf9b7da6e","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Rename change_level to engine_changelevel","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/cdfd789f56c4c301f8f56f0349465facf9b7da6e"},{"sha":"34d91789c40268c6409ed7c9213894bb3d4aca4c","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Hook Cvar_DirectSet from engine library","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/34d91789c40268c6409ed7c9213894bb3d4aca4c"},{"sha":"faeaf9259e54838d9c6a73d0c5c6e6c5398fbf49","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add OnCvarChanged global forward\n\nI really tried to use \"cvar_changed\" as name, but it bothered me so much to look that weird I could not keep it.","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/faeaf9259e54838d9c6a73d0c5c6e6c5398fbf49"},{"sha":"6619176a76a063a19cb65895dd46d782bac7f6c5","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Move CCVar class to cvars.h","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/6619176a76a063a19cb65895dd46d782bac7f6c5"},{"sha":"f973f5beb701d7436baf55d92d660f062a879057","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Convert CString to ke::AString in CCVar class","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/f973f5beb701d7436baf55d92d660f062a879057"},{"sha":"cdc7d550eb4c1c9f261ec7c8f1ca0388b6d52535","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Rearrange a bit some code\n\nChanged class CCVar -> struct CvarInfo\nAdded CvarManager class and moved some code there\nCode of registering a cvar is rewritten\nCvars datas are stored in a hashtable for fast lookup\nFor natives compatibility, an inline list is kept (though CList -> ke::InlineList)\nReplace some CVAR_GET/SEt_ by FindVar","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/cdc7d550eb4c1c9f261ec7c8f1ca0388b6d52535"},{"sha":"0db59636416e707dd3f41e0e605375de9bb7ae31","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Remove global forward","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/0db59636416e707dd3f41e0e605375de9bb7ae31"},{"sha":"768fa2c3bc2458910d9f29614901032c5cf16810","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add hook_cvar_change, [enable|disable]_cvar_hook natives","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/768fa2c3bc2458910d9f29614901032c5cf16810"},{"sha":"15ad1d22474ab5e0a8d4d2d13a2ab8740e9cbaa8","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Moving cvars stuffs in its own files\n\ncvars.cpp renamed to CvarManager.cpp\nall cvars natives moved to a new cvars.cpp file\nPawn include is updated as wall.","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/15ad1d22474ab5e0a8d4d2d13a2ab8740e9cbaa8"},{"sha":"a05d0df50e0f0e997c8fb9339245670af819a0e5","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add create_cvar native with more options (description, bounds)","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/a05d0df50e0f0e997c8fb9339245670af819a0e5"},{"sha":"8ebb7be36d237f2625558e4fe18b94cc5192f66b","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add get|set_pcvar_bounds natives","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/8ebb7be36d237f2625558e4fe18b94cc5192f66b"},{"sha":"cb0b9da51f70f2eddae74d90d7f6828003ace7d7","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add bind_pcvar_num/float/string","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/cb0b9da51f70f2eddae74d90d7f6828003ace7d7"},{"sha":"8a241ed0fdcd668bc28105f2eb1c038ecd810abf","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add new description param in get_plugins_cvar","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/8a241ed0fdcd668bc28105f2eb1c038ecd810abf"},{"sha":"356a98116443b0513e7e3ca4fd7b764bfefb9a3e","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Add get/set_pcvar_bool natives","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/356a98116443b0513e7e3ca4fd7b764bfefb9a3e"},{"sha":"0bed55701f445b833dbff3cd5daadb733aa8e78d","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Vincent Herbet"},"message":"Merge pull request #184 from Arkshine/fix/rename-change_level\n\nRename change_level to engine_changelevel","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/0bed55701f445b833dbff3cd5daadb733aa8e78d"},{"sha":"d75b14d4afc4f9e402ddde5f4e5dce885838f67f","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Extend \"amxx cvars\" command output","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/d75b14d4afc4f9e402ddde5f4e5dce885838f67f"},{"sha":"1a5e1928ec51bcb4aa30bf6467a1258135cc0205","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Fix field orders and linux compilation","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/1a5e1928ec51bcb4aa30bf6467a1258135cc0205"},{"sha":"e4a7e677833895c53aa9437c2abaa4a16916b0e3","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Adjust few things\n\n- Hook is not as post, because allowing blocking change is not really that useful and this makes a context more simpler.\n- Setting a min bound > max bound and reversely throw an error\n- set_pcvar_bounds set cvar value on new min/max bound.\n- Remove error \"A cvar can't be binded with several variables\", it's okay to no error such situation.","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/e4a7e677833895c53aa9437c2abaa4a16916b0e3"},{"sha":"ac50f3ff34f774c25acafd45a6c35e5623457fce","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: Check lower/upper bounds in create_cvar as well","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/ac50f3ff34f774c25acafd45a6c35e5623457fce"},{"sha":"187b187ef284b3f404850b1e800c02377f81193e","author":{"email":"cb371ff0e2e186e61606204043857bed909cf658@gmail.com","name":"Arkshine"},"message":"Cvars: To not traumatize Nextra","distinct":true,"url":"https://api.github.com/repos/Arkshine/amxmodx/commits/187b187ef284b3f404850b1e800c02377f81193e"}]}