{"push_id":644907819,"size":146,"distinct_size":144,"ref":"refs/heads/master","head":"6465ff222a1b97d6b557d705679f1fc9a80d26a3","before":"1f9a1fb23edbcf1d0a64593d43868e58d33555ad","commits":[{"sha":"6656fa94e7d71217d105bb8868098ff48dd841fb","author":{"email":"3dd93d4767db82a4e5aef0ce72f9c57c38f0adcf@gmail.com","name":"UselessGhost"},"message":"Add hooks to modify rendering of hands","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/6656fa94e7d71217d105bb8868098ff48dd841fb"},{"sha":"402353f0190530d5081df17dbf1ab25539dfa4de","author":{"email":"3dd93d4767db82a4e5aef0ce72f9c57c38f0adcf@gmail.com","name":"UselessGhost"},"message":"Fixed typo","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/402353f0190530d5081df17dbf1ab25539dfa4de"},{"sha":"606c609f2fa1cde9e5c94cd80487bde1f3ec74c8","author":{"email":"3dd93d4767db82a4e5aef0ce72f9c57c38f0adcf@gmail.com","name":"UselessGhost"},"message":"Move PostDrawPlayerHands outside of the if statement\n\nDone so the rendering environment properly resets","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/606c609f2fa1cde9e5c94cd80487bde1f3ec74c8"},{"sha":"9ab3e0e996308aba2c094f18c18446a9ab6b276e","author":{"email":"12e8353ae7aec7cd247aeb582e59db9e44c72472@knightswarm.com","name":"Simon Schick"},"message":"Moved net.lua from modules to extensions","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/9ab3e0e996308aba2c094f18c18446a9ab6b276e"},{"sha":"5c267667c3a606122ba864426b89d1aee102f00e","author":{"email":"b63889227bbb458a6d4e5fb23eb1da9eb7974df8@gmail.com","name":"Simon Schick"},"message":"Optimized IsOurChild's runtime","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/5c267667c3a606122ba864426b89d1aee102f00e"},{"sha":"12acd1387f25de92809250f9248d74f7c11ba9d2","author":{"email":"b63889227bbb458a6d4e5fb23eb1da9eb7974df8@gmail.com","name":"Simon Schick"},"message":"Use HasParent instead","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/12acd1387f25de92809250f9248d74f7c11ba9d2"},{"sha":"d0965631e80fed4220181405e196ed3fa381f1e3","author":{"email":"fbe341b1f688b6b94df057343f4f753db9f7ea62@icloud.com","name":"code_gs"},"message":"Made UTIL_IsUselessModel more efficient","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/d0965631e80fed4220181405e196ed3fa381f1e3"},{"sha":"09fc93ba77a085e1d6ffa55b687ccfdf0b3b1ae9","author":{"email":"fbe341b1f688b6b94df057343f4f753db9f7ea62@icloud.com","name":"code_gs"},"message":"Renamed UTIL_IsUselessModel to IsUselessModel","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/09fc93ba77a085e1d6ffa55b687ccfdf0b3b1ae9"},{"sha":"0765d6412f9b67af8dcb97eed74054b4e59ff68b","author":{"email":"fbe341b1f688b6b94df057343f4f753db9f7ea62@icloud.com","name":"code_gs"},"message":"Disabled pattern searching for IsUselessModel","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/0765d6412f9b67af8dcb97eed74054b4e59ff68b"},{"sha":"4a9c37db0001b298c223d297727f7851daecb8ae","author":{"email":"fbe341b1f688b6b94df057343f4f753db9f7ea62@icloud.com","name":"Collin"},"message":"Updated all SWEP files to a unified format\n\nAll core SWEP files now use tab 4 spacing, sound manifest enums, ordered\nvariables, precached models, and weapon_ name tags.","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/4a9c37db0001b298c223d297727f7851daecb8ae"},{"sha":"f11428643bd8de1d2f2bcf1f0f492b13b62cfcfa","author":{"email":"6cdea593d1d6b491ed620cb9efcff986c4e3f920@gmail.com","name":"Josh 'Acecool' Moser"},"message":"Updated CalcView to allow CalcVehicleView to be hooked\n\nChanged\r\n```lua\r\nGAMEMODE:CalcVehicleView( Vehicle, ply, view )\r\n```\r\n\r\nto\r\n```lua\r\nhook.Call( \"CalcVehicleView\", GAMEMODE, Vehicle, ply, view )\r\n```\r\n\r\nSo that hook.Add CalcVehicleView will be executed.","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/f11428643bd8de1d2f2bcf1f0f492b13b62cfcfa"},{"sha":"dd37bcee5928e98966931a4a4218e5360f15fe81","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@wiox.me","name":"William Wallace"},"message":"Fixed Vector:ToColor\n\ndem 4-component vectors","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/dd37bcee5928e98966931a4a4218e5360f15fe81"},{"sha":"f658ed6aa74f13541b98839a48239fa6f38356aa","author":{"email":"4d420d074397a9736f303b0e68e4b1284b50ad3f@gmail.com","name":"KrakenZ"},"message":"DHorizontalScroller: Added draggable elements support\n\n* Changed the canvas panel into a **DDragBase** to support draggable elements.\r\n* Made left and right buttons aligned on bottom.\r\n\r\n```lua\r\n-- If set to true, will automatically move the dragged element.\r\nDHorizontalScroller:[Set/Get]UseLiveDrag( bool )\r\n\r\n-- By default, the DHorizontalScroller doesn't allow dragging elements.\r\n-- If you call this with a string, all childrens will be draggable.\r\nDHorizontalScroller:MakeDroppable( string )\r\n\r\n-- Show / Hide the pink drop targets\r\nDHorizontalScroller:SetShowDropTargets( bool )\r\n\r\n-- To be overridden. Called when an internal draggable element got modified (i.e moved).\r\nDHorizontalScroller:OnDragModified()\r\n```\r\n\r\nHere is what it looks like on the tabs of a simple DPropertySheet with the following used functions\r\n```lua\r\nMyDPropertySheet.tabScroller:MakeDroppable( \"Tabs\" )\r\nMyDPropertySheet.tabScroller:SetUseLiveDrag( true )\r\n```\r\n![Example](http://i.imgur.com/hYOajAI.gif)","distinct":false,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/f658ed6aa74f13541b98839a48239fa6f38356aa"},{"sha":"5fe9641c5b78cd701e558051be2d9c19730dc90f","author":{"email":"803235a2fcda221e2d429c037fb64c0582b697af@ymail.com","name":"Bob Blackmon"},"message":"DColumnSheet Button Colors\n\nButtons no longer refuse to change their color back. This was an issue because they were never set back to their original color.\r\nInstead, it uses SetSelected on the buttons when they are selected or deselected--like it was already doing--which is the only thing that is necessary to actually do.\r\n\r\nCHANGED: Removed color changes for buttons on selection in DColumnSheet.","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/5fe9641c5b78cd701e558051be2d9c19730dc90f"},{"sha":"e2ed1ac5d9c8a6226e8db06170a4012727f6d227","author":{"email":"dc45fe023482b3b890b5e574e53c1d051f45b1ef@toxicflames.co.uk","name":"Bo Anderson"},"message":"Fixed main menu text shadow transparency on OS X.","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/e2ed1ac5d9c8a6226e8db06170a4012727f6d227"},{"sha":"edcd9213d39b9344b726d6a735221243a236c729","author":{"email":"4d420d074397a9736f303b0e68e4b1284b50ad3f@gmail.com","name":"KrakenZ"},"message":"Update dhorizontalscroller.lua","distinct":false,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/edcd9213d39b9344b726d6a735221243a236c729"},{"sha":"106e215e98bd69302213380b7c63c4a4afa15e8c","author":{"email":"dc45fe023482b3b890b5e574e53c1d051f45b1ef@toxicflames.co.uk","name":"Bo Anderson"},"message":"Improved map counter when filtering maps.\n\nThe previous CountFiltered function used regex instead of AngularJS's filter function, unlike the actual filterer. This lead to mismatches between the number of actual filtered maps and counter's number. This also fixes some errors that were being spammed in the case of invalid regex expressions being used in the search box.","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/106e215e98bd69302213380b7c63c4a4afa15e8c"},{"sha":"9c8df96df73b80ff45d1eb0ed512b097c2295ddb","author":{"email":"803235a2fcda221e2d429c037fb64c0582b697af@ymail.com","name":"Bob Blackmon"},"message":"DFrame","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/9c8df96df73b80ff45d1eb0ed512b097c2295ddb"},{"sha":"347fe8328d4c1b6739b3b5cca6d04d64fcb13da0","author":{"email":"fbe341b1f688b6b94df057343f4f753db9f7ea62@icloud.com","name":"code_gs"},"message":"Removed useless require calls\n\nTimer lua implementation was removed, and net is not a module (should be moved to extensions)","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/347fe8328d4c1b6739b3b5cca6d04d64fcb13da0"},{"sha":"411e9872a5b96364def66f02551ee03c9c4652e9","author":{"email":"4de72f883c4d49ffb250ae608711fbc78c6f341d@gmail.com","name":"Robotboy655"},"message":"Fixed camera tool bug\n\nI can't believe I did this mistake.\n* Fixed being able to remove other peoples cameras with Camera Tool if\nthe key on both cameras is the same\n* Fixed physics crash when unfreezing invalid physics objects\n* Fixed a problem with new Get/SetVehicleClass functions","distinct":true,"url":"https://api.github.com/repos/KrakenZ/garrysmod/commits/411e9872a5b96364def66f02551ee03c9c4652e9"}]}