{"action":"created","issue":{"url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24","labels_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24/comments","events_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24/events","html_url":"https://github.com/Teuniz/EDFbrowser/pull/24","id":111358958,"number":24,"title":"Upgraded Power Spectrum","user":{"login":"andrasfuchs","id":910321,"avatar_url":"https://avatars.githubusercontent.com/u/910321?v=3","gravatar_id":"","url":"https://api.github.com/users/andrasfuchs","html_url":"https://github.com/andrasfuchs","followers_url":"https://api.github.com/users/andrasfuchs/followers","following_url":"https://api.github.com/users/andrasfuchs/following{/other_user}","gists_url":"https://api.github.com/users/andrasfuchs/gists{/gist_id}","starred_url":"https://api.github.com/users/andrasfuchs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrasfuchs/subscriptions","organizations_url":"https://api.github.com/users/andrasfuchs/orgs","repos_url":"https://api.github.com/users/andrasfuchs/repos","events_url":"https://api.github.com/users/andrasfuchs/events{/privacy}","received_events_url":"https://api.github.com/users/andrasfuchs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-10-14T09:31:45Z","updated_at":"2015-12-10T08:38:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Teuniz/EDFbrowser/pulls/24","html_url":"https://github.com/Teuniz/EDFbrowser/pull/24","diff_url":"https://github.com/Teuniz/EDFbrowser/pull/24.diff","patch_url":"https://github.com/Teuniz/EDFbrowser/pull/24.patch"},"body":"Changes\r\n-----------\r\n\r\nThere are many changes in this pull request in the following areas:\r\n\r\n* Software architecture\r\n  * Added .gitattributes to standardize line endings in files, and .gitignore to avoid personalized config file/temp file/generated file conflicts.\r\n  * Added multi-target support, so the source can be compiled with Visual Studio 2013 Community Edition and the Visual C compiler.\r\n  * The compilation with QtCreator is not effected.\r\n  * All the target-specific definition are now in the multitargersupport.h file.\r\n  * Moving towards to OOP design\r\n  * Moving towards the Model-View-Controller design pattern's source code separation\r\n\r\n* new Power Spectrum\r\n  * new looks\r\n  * support for different mouse gestures (dragging (click+move), zoom (mousewheel), reset zoom (double-click))\r\n  * multi-signal support on one histogram (but it's still backward compatible)\r\n  * color bar text positioning\r\n  * support for \"blind spots\" for unavailable data\r\n  * values are formatted with a thousand separator char\r\n  * cursor displays the unit as well\r\n  * new controls to change the Y-axis, turn the colorbars on/off and for signal selection\r\n  * calculation of the input signal's on 3 different time-intervals\r\n  * performance improvements\r\n\r\n* real-time playback (Ctrl+Space)\r\n\r\nScreenshots\r\n----------------\r\n\r\n![Power Spectrum with multiple signals](https://cloud.githubusercontent.com/assets/910321/11691278/9c44339e-9e9a-11e5-8c9a-213c7ca832c1.png)\r\n\r\n![Power Spectrum with multiple signals zoom](https://cloud.githubusercontent.com/assets/910321/11691682/68e58172-9e9c-11e5-95f6-eeeeb3ab4b79.png)\r\n\r\n![Power Spectrum controls](https://cloud.githubusercontent.com/assets/910321/11691693/737814d8-9e9c-11e5-9606-afb2d9506cc3.png)\r\n\r\n![One signal and the controls](https://cloud.githubusercontent.com/assets/910321/11691377/f5abc636-9e9a-11e5-8aff-a832d7025666.png)\r\n\r\n![One signal, the color bars and the controls](https://cloud.githubusercontent.com/assets/910321/11691382/ffa71df2-9e9a-11e5-8b71-301520db2ee5.png)"},"comment":{"url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/comments/163533961","html_url":"https://github.com/Teuniz/EDFbrowser/pull/24#issuecomment-163533961","issue_url":"https://api.github.com/repos/Teuniz/EDFbrowser/issues/24","id":163533961,"user":{"login":"Teuniz","id":4106831,"avatar_url":"https://avatars.githubusercontent.com/u/4106831?v=3","gravatar_id":"","url":"https://api.github.com/users/Teuniz","html_url":"https://github.com/Teuniz","followers_url":"https://api.github.com/users/Teuniz/followers","following_url":"https://api.github.com/users/Teuniz/following{/other_user}","gists_url":"https://api.github.com/users/Teuniz/gists{/gist_id}","starred_url":"https://api.github.com/users/Teuniz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Teuniz/subscriptions","organizations_url":"https://api.github.com/users/Teuniz/orgs","repos_url":"https://api.github.com/users/Teuniz/repos","events_url":"https://api.github.com/users/Teuniz/events{/privacy}","received_events_url":"https://api.github.com/users/Teuniz/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T08:38:18Z","updated_at":"2015-12-10T08:38:18Z","body":">> I know that you are not a big fan of Windows :)\r\n\r\nIn that case, don't offend me by asking me to pull in code that hasn't been tested on Linux :)\r\n\r\n>> Unfortunately I have no Linux development environment here...\r\n\r\nThat's easy to fix: http://www.linuxmint.com/edition.php?id=204\r\n\r\nI guess you didn't use valgrind. So, please tell me, how did you check for memory leaks and illegal memory access?\r\n\r\n\r\n"}}