{"push_id":2547623980,"size":50,"distinct_size":50,"ref":"refs/heads/master","head":"d334f8343c1aa4ba805649bd36a597c2449e25bb","before":"7a389118278910772dff345f9cf97a5d67b81cd4","commits":[{"sha":"5fe82a700be2ce25a81c72fe4ceee5222a38d9f9","author":{"name":"Max Weber","email":"4bddf3b8911d968041047ad07883eeed5d24f8d3@gmail.com"},"message":"runelite-client: Log uncaught exceptions\n\nPreviously exceptions would be printed to stderr, and not show in log files.\n\nThis also adds a case for AbstractMethodError because it almost always means the injector needs to be re-ran.","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/5fe82a700be2ce25a81c72fe4ceee5222a38d9f9"},{"sha":"64c5fa8cdfb22e0568c8bbb8c960cedd83116844","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"impling plugin: use spawn events\n\nremove broken dynamic spawn support","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/64c5fa8cdfb22e0568c8bbb8c960cedd83116844"},{"sha":"22f64eab35cb0881a03f28c42cc4a6a713351590","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge ImagePanelComponent with PanelComponent\n\n- Remove ImagePanelComponent\n- Add LayoutableRenderableEntity that is RenderableEntity with preferred\nsize\n- Add support to PanelComponent for rendering list of\nLayoutableRenderableEntity\n- Add support for aligning PanelComponent horizontally or vertically\n- Add ImageComponent to be used in PanelComponent\n- Make other components support new design\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/22f64eab35cb0881a03f28c42cc4a6a713351590"},{"sha":"3c7a5d64096a491997d5f43fb1e7724121992f9c","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Update all overlays to support new PanelComponent\n\n- Move all PanelComponents declarations to be persisted\n- Use new LineComponent and ImageComponent classes and add them to\nPanelComponent\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/3c7a5d64096a491997d5f43fb1e7724121992f9c"},{"sha":"7c44b1141e75b61a4c35805307f86bf542a86c97","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Make ProgressPie follow component pattern\n\n- Implement RenderableEntiry\n- Create setters for position and progress\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/7c44b1141e75b61a4c35805307f86bf542a86c97"},{"sha":"7ed42359146a9cccf51fabf76d00bd2a06f478d5","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2385 from Adam-/puro-puro\n\nimpling plugin: use spawn events","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/7ed42359146a9cccf51fabf76d00bd2a06f478d5"},{"sha":"7c2609d55cb41391f1dc59638d8ce6b3cb98f74a","author":{"name":"Mantautas Jurksa","email":"47dc0f56f333a9d04cb86e0ee02dadc6a67edced@gmail.com"},"message":"Add Puro-Puro static spawn locations","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/7c2609d55cb41391f1dc59638d8ce6b3cb98f74a"},{"sha":"841e45f670e2cc9b0295b9ab06dc7e309fc618cd","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2371 from Juzzed/puro-puro\n\nAdd Puro Puro static spawn locations","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/841e45f670e2cc9b0295b9ab06dc7e309fc618cd"},{"sha":"a9c19877e31a5eaebafa863a2c11d37bbdf165e1","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2395 from Abextm/log-exceptions\n\nrunelite-client: Log uncaught exceptions","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/a9c19877e31a5eaebafa863a2c11d37bbdf165e1"},{"sha":"82cdf0187c81aadf1684c38c6c308a963b799df8","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2405 from deathbeam/merge-image-panel-component\n\nMerge image panel component with panel component","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/82cdf0187c81aadf1684c38c6c308a963b799df8"},{"sha":"42038ead4cceae93f7bc060f9f94c31488670ea1","author":{"name":"Jonathan","email":"7a1d7b1532e30db0a1a4fba95381da54fdb1a332@outlook.com"},"message":"Add xp per hour to xp globes mouse-over tooltip","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/42038ead4cceae93f7bc060f9f94c31488670ea1"},{"sha":"6d7779e7ef6774a26f52c818066f27ee0c89af62","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Move the xp/hr in globes to new system\n\nFix compliation error because of move to new PanelComponent system.\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/6d7779e7ef6774a26f52c818066f27ee0c89af62"},{"sha":"ad3993981ac7225cae79f231f3f3c22a1869f733","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"Fix Shadow dungeon emote clue location\n\nRef: https://user-images.githubusercontent.com/2199511/39678670-494e5caa-5180-11e8-8b02-ad08f8ccb507.png","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/ad3993981ac7225cae79f231f3f3c22a1869f733"},{"sha":"98e9b80c439cb23b8834f72a55c903bcdccf89c1","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #2414 from deathbeam/xp-globes-fix\n\nMove the xp/hr in globes to new system","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/98e9b80c439cb23b8834f72a55c903bcdccf89c1"},{"sha":"90cf60480dcdee3685f75932c65c2656532f2fdb","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"npc indicators: remove unnecessary tagged npcs list","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/90cf60480dcdee3685f75932c65c2656532f2fdb"},{"sha":"888b7732cb9668978c21a822ecd7ab076bace7a2","author":{"name":"Lars Ørnlo","email":"b1c656e10e36efc4d316cdc592e7891dc59facc4@gmail.com"},"message":"Add config option that enables/disables mouse tooltip on rune pouch however since information is already available on screen if rune pouch is enabled.","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/888b7732cb9668978c21a822ecd7ab076bace7a2"},{"sha":"50464c20e9ac0dbd30fe6204d0363c71e37894c8","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2372 from ypperlig/runepouchtooltip\n\nAdd config option that enables/disables mouse tooltip on rune pouch hover","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/50464c20e9ac0dbd30fe6204d0363c71e37894c8"},{"sha":"410aedd5a90a189c6117c5b7187e37ac82f72efa","author":{"name":"Joshua Filby","email":"d6955d9721560531274cb8f50ff595a9bd39d66f@filby.me"},"message":"refactor: rename ScriptEvent#field787 to ScriptEvent#mouseX","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/410aedd5a90a189c6117c5b7187e37ac82f72efa"},{"sha":"b2e71be675a37946d4f21a76ba517cee53f70627","author":{"name":"Joshua Filby","email":"d6955d9721560531274cb8f50ff595a9bd39d66f@filby.me"},"message":"refactor: rename ScriptEvent#field780 to ScriptEvent#mouseY","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/b2e71be675a37946d4f21a76ba517cee53f70627"},{"sha":"e7ee8df3b1e967adf4e330667df8f41d4d1a68a2","author":{"name":"Joshua Filby","email":"d6955d9721560531274cb8f50ff595a9bd39d66f@filby.me"},"message":"refactor: rename ScriptEvent#widget to ScriptEvent#source","distinct":true,"url":"https://api.github.com/repos/DaanG96/runelite/commits/e7ee8df3b1e967adf4e330667df8f41d4d1a68a2"}]}
{"actor":{"display_login":"DaanG96"}}