{"push_id":575443198,"size":1,"distinct_size":0,"ref":"refs/heads/pulled","head":"70faf070f50ea66fd4cc8f5f586614810f378787","before":"1eea4278f1be5900f0d990d0a7d352923def217c","commits":[{"sha":"70faf070f50ea66fd4cc8f5f586614810f378787","author":{"email":"690faecc4674c16ce82ecea6483aa60f429b3a8f@jausoft.com","name":"Sven Gothel"},"message":"Bug 1129 - NEWT MonitorDevice's physical size on Windows must be read via EDID\n\nOn Windows, one must read the monitor's EDID data as stored in the registry,\nno 'simple' API works otherwise.\n\nThe proper way requires utilizing the Windows Setup-API.\n\nThis code is inspired by Ofek Shilon's code and blog post:\n   <http://ofekshilon.com/2014/06/19/reading-specific-monitor-dimensions/>\n   See: function 'NewtEDID_GetMonitorSizeFromEDIDByModelName'\n\nIn contrast to Ofek's code, function 'NewtEDID_GetMonitorSizeFromEDIDByDevice'\nuses the proper link from\n     DISPLAY_DEVICE.DeviceID -> SP_DEVICE_INTERFACE_DETAIL_DATA.DevicePath,\nwhere DISPLAY_DEVICE.DeviceID is the monitor's enumeration via:\n     EnumDisplayDevices(adapterName, monitor_idx, &ddMon, EDD_GET_DEVICE_INTERFACE_NAME);\nHence the path to the registry-entry is well determined instead of just comparing\nthe monitor's model name.","distinct":false,"url":"https://api.github.com/repos/JogAmp/jogl/commits/70faf070f50ea66fd4cc8f5f586614810f378787"}]}