{"push_id":920749130,"size":30,"distinct_size":30,"ref":"refs/heads/radarwindow","head":"22ff5e0c57140ee670460f6c8a0b47020918b68e","before":"864382e402960ce8e8ec04298458fcfa1a535568","commits":[{"sha":"51d446a3fd5325b1abe59224f24e7aeb7f36446f","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Revert to TIMER_ELAPSED macro\n\nUndoes change from commit 2a7b1008175333a7d0cb89b26a8c715b8a6b9d83 which just makes for easier mistakes.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/51d446a3fd5325b1abe59224f24e7aeb7f36446f"},{"sha":"7c3d8356e4823a214ad61e116edf28a0d2bf3c76","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Always update radar canvas so that old data is shown properly as no data or no radar.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/7c3d8356e4823a214ad61e116edf28a0d2bf3c76"},{"sha":"63f75d916c66fab0076e42c9b6e9e72391a2c958","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"clang-format, but not yet in OpenCPN style.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/63f75d916c66fab0076e42c9b6e9e72391a2c958"},{"sha":"85185ce1bc081c755a3270408408b5d64fa92b78","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Change to 'Google' standard formatting\nAs suggested by @versable.\nSee https://github.com/OpenCPN/OpenCPN/issues/376","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/85185ce1bc081c755a3270408408b5d64fa92b78"},{"sha":"a35228d23f6ab5d8df649e6976d23c3eab76bf36","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Add .clang-format for Google formatting style","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/a35228d23f6ab5d8df649e6976d23c3eab76bf36"},{"sha":"e6e094505c8747906f8070c3a1e8f9d59f80f42d","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Add mutex in radarcontrolitem","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/e6e094505c8747906f8070c3a1e8f9d59f80f42d"},{"sha":"b2aa3c214a94d117403cdd843be598077cfd54a2","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"remove vim spacing instructions, superceeded by clang-format","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/b2aa3c214a94d117403cdd843be598077cfd54a2"},{"sha":"de608238e0f67776da1083a6d8c1e2a4b688d447","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Repair accidental remove of #endif","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/de608238e0f67776da1083a6d8c1e2a4b688d447"},{"sha":"b165b78dde6bd6466a76877b982c21cbc2460128","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Repair shader","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/b165b78dde6bd6466a76877b982c21cbc2460128"},{"sha":"32ae04893afb339f052ece4b1ed416328c8615fc","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Use mutex to protect data structures","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/32ae04893afb339f052ece4b1ed416328c8615fc"},{"sha":"f4e2de66fddd6bdd3c843083786e117334022fee","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Add C++ namespace\n\nThis remaps all plugin code to reside in the 'br24' namespace.\n\nThis makes sure the code in this plugin does not interfere with or is interfered\nby code in other plugins or within OpenCPN itself.\n\nThis also undoes the earlier rename of NMEA0183 to br_NMEA0183 as this is now no longer needed.\n\nI started this in particular because I noticed that all sorts of plugins now use jsonreader.\n\nNote that this has been done in such a way that it is still simple to share the shader or vertex code with other radars.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/f4e2de66fddd6bdd3c843083786e117334022fee"},{"sha":"8d62baafa0124a3ba280d268950d628af774eb5e","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Longer timeout once we have found a radar","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/8d62baafa0124a3ba280d268950d628af774eb5e"},{"sha":"086dcaac42509a00e21f9d0434df43d2bbdd52b8","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Use same standby message as plotter","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/086dcaac42509a00e21f9d0434df43d2bbdd52b8"},{"sha":"c2d0cfdb15af44769482a4949c490d6430a9fa06","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Don't use static var with > 1 class instance","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/c2d0cfdb15af44769482a4949c490d6430a9fa06"},{"sha":"38b3f988a5f478a447b395fd4376a43bfb29af29","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Fix initalization of transmit socket","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/38b3f988a5f478a447b395fd4376a43bfb29af29"},{"sha":"4c40d6a22f47c49c1b8ff538c9fd79743e2ee342","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Switch radar on for real\n\nThis isn't ideal yet -- turning it off doesn't work yet\nas the received data flips the status to on before the TxOff command takes effect.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/4c40d6a22f47c49c1b8ff538c9fd79743e2ee342"},{"sha":"1bee27758fe3d5d3cf326ee4be45e4b242905f15","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"First step of new method of showing control dialog.\n\nClick on a radar panel to show the dialog. Hide it using OS control, then click again to show it again.\nThis also fixes the jitters that caused the control dialog to pop up immediately when the guardzone dialog was opened.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/1bee27758fe3d5d3cf326ee4be45e4b242905f15"},{"sha":"b09e022afb3be685c8b62a53ac93e0ea2dcde302","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Auto-hide the control dialog after 10s\n\nWhen the control dialog is automatically located we also now hide it if on the main settings pane (so not editing anything).\nThis way we get a more 'opencpn-y' style of just showing data. Just click anywhere on the radar pane to show the settings.","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/b09e022afb3be685c8b62a53ac93e0ea2dcde302"},{"sha":"64a5f0edd3ae8c0925f7f42bb040915e298a6ad5","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Fix coredump on hiding controls when radar not visible","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/64a5f0edd3ae8c0925f7f42bb040915e298a6ad5"},{"sha":"064828a255303023c710f312b1cf0e66a7524a8d","author":{"email":"64ee4e7370e7b8397233ac64db1a7307a4f26cff@verruijt.net","name":"Kees Verruijt"},"message":"Remove old styler files, now using clang-format","distinct":true,"url":"https://api.github.com/repos/douwefokkema/BR24radar_pi/commits/064828a255303023c710f312b1cf0e66a7524a8d"}]}