Commit Graph

2498 Commits

Author SHA1 Message Date
sawinglogz
e4082fff22 Add compiler flags and debug messages in search of memory access errors. 2019-05-05 15:50:38 -04:00
sawinglogz
9da60239c8 Fix memory access error in certain summary files.
This currently doesn't make the parsing more complete, it just bails rather than running off the end of memory.
2019-05-05 15:45:50 -04:00
sawinglogz
a603f9e189 First PRS1 loader regression test: walk through a directory of SD cards and generate YAML for each session.
This has already exposed many limitations, and possibly some memory trampling. Before this will work as
a true regression test, we'll need to address both of those, so that this produces reliable, reproducible
output.
2019-05-04 21:53:02 -04:00
sawinglogz
d4b65d8e73 Make Event and Loader/PRS1Loader protected and private members public during unit testing. 2019-05-04 21:50:45 -04:00
sawinglogz
af375af090 Disable GUI widgets in Loader and PRS1Loader when unit testing. 2019-05-04 21:49:50 -04:00
sawinglogz
7c0c13486c More refactoring of PRS1Loader::OpenMachine(). 2019-05-03 16:59:26 -04:00
sawinglogz
02ffeb6c39 Allow a test profile to be created at an arbitrary path.
Currently there is a very messy tangle of dependencies between
loaders, machines, sessions, and profiles. Right now the
simplest way to create a test loader instance is to create
a test profile, under which the machine and session instances
will exist.
2019-05-03 16:36:53 -04:00
sawinglogz
7937b57b5f Split out PRS1Loader::ScanFiles() from PRS1Loader::OpenMachine(). 2019-05-03 15:07:15 -04:00
sawinglogz
4599dd781f Refactor PRS1Import::run() so that parsing can be called separately from saving to the database. 2019-05-03 14:45:21 -04:00
sawinglogz
72e55e755e Update CONTRIBUTING 2019-05-03 17:10:44 +00:00
sawinglogz
52338d3e17 Add initial plumbing for unit testing. 2019-05-02 21:51:56 -04:00
sawinglogz
221462de11 add git_info.h to .gitignore along with other development detritus 2019-05-02 21:51:24 -04:00
Seeker4
463dcee181 Add a space between number and cmH2O in two tooltip messages. 2019-05-01 09:06:10 -07:00
Seeker4
7e9b59bbf6 Change measurement units from metric/arhiac to Metric/English 2019-05-01 09:05:01 -07:00
Seeker4
7f336ea9d4 Offer migration when destination directory is empty as well as when it does not exist 2019-05-01 08:58:20 -07:00
Seeker4
43084c4ce2 Add Use Legacy Graphics.reg to change graphics engine when OSCAR does not run. Add buildall.bat. Update build documentation. 2019-05-01 08:54:46 -07:00
Phil Olynyk
4350144ab8 Moved configure script to history so it's not used by accident 2019-04-29 12:40:23 -04:00
Phil Olynyk
25910e98a5 Change Installers folder to Building, and rearrange files 2019-04-29 11:07:02 -04:00
Seeker4
0f2900ffac Remove old documentation, replaced by BUILD-WIN.MD 2019-04-27 19:36:21 -07:00
Seeker4
8970ff56b4 How to build Windows versions of OSCAR and create installers. 2019-04-27 19:33:16 -07:00
Seeker4
566b0736d3 Name Windows installers for Release without commit id 2019-04-26 16:14:52 -07:00
Phil Olynyk
a102a85dbd Update release version, build number, and release notes 2019-04-24 15:18:33 -04:00
Phil Olynyk
bcad3ac9da Disable multitasking to avoid crashes 2019-04-24 15:12:07 -04:00
sawinglogz
93d263de7c Add Mac build instructions and git/branching/merging tutorial.
Also updated .gitignore to ignore vim .swp files.
2019-04-23 20:51:15 +00:00
Phil Olynyk
a58cbe3205 Use large logo scaled down for sharpness 2019-04-21 21:18:43 -04:00
Phil Olynyk
4f234a5a9f Change status to r and reset build number to 1 2019-04-21 16:13:01 -04:00
Phil Olynyk
c6ce5bfdff Pick up all translations for release 2019-04-21 15:22:17 -04:00
Phil Olynyk
8caf242faf Add Windows and Linux installer scripts 2019-04-16 16:03:25 -04:00
Phil Olynyk
9d1d0a88ce Updated release notes and Htmldocs, and set build number to 9 2019-04-16 15:10:28 -04:00
Phil Olynyk
c0246470f5 Replace old man Oscar logo with new big O logo 2019-04-16 13:12:26 -04:00
Phil Olynyk
329e59e8ea Fetched all updated ts files 2019-04-16 13:06:58 -04:00
Phil Olynyk
1345c40a52 Updated build requirements and corrected suggested build script 2019-04-15 11:12:59 -04:00
Phil Olynyk
c67cd82bb3 Hide the Lifesaver button in the right panel if no Help 2019-04-10 15:52:47 -04:00
Phil Olynyk
4223bd7d4f Set up oscar-team.org as the DeveloperDomain all the places 2019-04-08 10:26:59 -04:00
Phil Olynyk
7fd7d50d8a Zeo and Somnopose file dialogs fixed 2019-04-07 23:28:54 -04:00
Phil Olynyk
069a2f405a Remove the Help ? from title bars 2019-04-07 21:54:04 -04:00
Phil Olynyk
2afe0459e9 Added deletion of I:E ratio from Daily window to release notes 2019-04-07 12:55:59 -04:00
Phil Olynyk
415f8cdc06 Removed CPAP_IE from Daily graphs and statistics display 2019-04-07 12:51:08 -04:00
Phil Olynyk
78269d25e5 Comment out a sleep(3) that delays opening daily window 2019-04-07 12:07:25 -04:00
Phil Olynyk
bf43724ce8 comment out a sleep(3) that slows down empty display 2019-04-07 12:02:41 -04:00
Phil Olynyk
a589981266 Update build number and release notes for build 8 2019-04-06 22:03:26 -04:00
Phil Olynyk
6447d9b31c Picked up the .ts files changed today 2019-04-06 21:54:59 -04:00
Phil Olynyk
45df4391cc Added Afrikaans html docs 2019-04-06 21:53:37 -04:00
Phil Olynyk
5a6b7f853d Added about, credits, and release-notes to Htmldoc folder 2019-04-06 21:02:02 -04:00
Phil Olynyk
3eca5d992f Commented out the deployment target - use whatever is default for Qt version 2019-04-06 20:57:27 -04:00
Phil Olynyk
e4ae6fa3ec Added QMAKE_TARGET_BUNDLE_PREFIX to oscar.pro 2019-04-06 20:49:44 -04:00
Phil Olynyk
08fb95e432 Fixed typo in filename creation and added fallback to en_US version. 2019-04-06 07:17:35 -04:00
Phil Olynyk
267ee0de1e Comment out currently unused protocol version command 2019-04-05 14:02:40 -04:00
Phil Olynyk
581086783e Start on debugging I:E ratio output 2019-04-05 14:00:37 -04:00
Phil Olynyk
5d91c6d4f0 Add build folder to gitignore for people who build that way... 2019-04-05 13:59:31 -04:00