Commit Graph

4015 Commits

Author SHA1 Message Date
ArieKlerk
1be14922c0 First series in my translation-cleanup. More to come... 2022-02-27 15:18:39 +01:00
sawinglogz
3e069fa4de Add 761P to the list of tested machines.
Also update F0V4 warnings based on new test data.
2022-02-20 14:37:05 -05:00
sawinglogz
a7e6266630 Bump version now that alpha.2 is in testing. 2022-02-20 14:36:28 -05:00
Phil Olynyk
acf04f4b45 Move duplicate declarations of EDFType to edfparser and combine them 2022-02-18 14:39:38 -05:00
Phil Olynyk
3458b2b445 Make sure clean-rm doesn't delete the new files 2022-02-17 22:32:27 -05:00
sawinglogz
df17e279f4 Update F0V6 warnings based on new DS2 test data. 2022-02-16 20:50:47 -05:00
sawinglogz
182bbfcb1e Add 521X120C to the list of tested machines. 2022-02-16 19:04:17 -05:00
sawinglogz
350f046ed4 Bump VERSION since we're past the release of alpha.0. 2022-02-16 16:47:05 -05:00
sawinglogz
a9e9cb118c Fix a null pointer crash when reading PRS1 compliance files with multiple chunks.
This doesn't happen normally, but OSCAR shouldn't crash, even when
encountering cards with corrupted directories.
2022-02-16 16:45:26 -05:00
Guy Scharf
d38d2c8404 Fixes #333: ExportCSV now exports statistics data on Session export properly
Previously, it was exporting statistics only for days that had been
  viewed on the Daily page because it was not loading event data before
  computing the statistics, resulting in values of 0.0 instead of correct values.
2022-02-02 11:27:39 -07:00
Phil Olynyk
7d1d1faeb6 DS2 testing update - VERSION and relNotes 2022-01-27 18:49:34 -05:00
Guy Scharf
7f5bdb9cbb Fixes #326: Update Windows Buildall.bat script to QT 5.12.12
And test Mantis integration!
2022-01-26 13:40:02 -07:00
sawinglogz
fd17699692 Add 520X150C to the list of tested machines. 2022-01-26 11:11:24 -05:00
sawinglogz
a5c18db7cf Fix regression in be24a3e that broke some builds.
Qt Creator builds weren't working, nor was Windows command-line.
2022-01-26 11:02:47 -05:00
sawinglogz
3ce06dec35 Update release notes. 2022-01-24 16:07:03 -05:00
sawinglogz
41b2c27d60 Add support for HT12 heated tube new to DreamStation 2. 2022-01-24 16:04:08 -05:00
sawinglogz
00974d4f49 Skip empty DS2 files.
Also update comments based on further testing.
2022-01-24 16:04:08 -05:00
sawinglogz
eac13160b9 Cache DS2 keys during import for a 3x speedup.
Crypto overhead now makes import take only twice as long, instead of
of 22x before optimization.
2022-01-24 16:04:08 -05:00
sawinglogz
be24a3ec4f Add -O3 flag when compiling crypto libraries.
The optimized code is surprisingly fast, only a small percent slower
than specialized instructions, which can't really be used with an
amalgamation build of Botan.

This makes DS2 regression tests way faster.
2022-01-24 16:04:08 -05:00
sawinglogz
b96718afeb Add optional crypto benchmark to unit tests. 2022-01-24 16:04:08 -05:00
sawinglogz
4b4a0edb0e Refactor library-dependent crypto calls into separate file and add unit tests. 2022-01-24 16:04:07 -05:00
sawinglogz
1cf4b2b6eb Add support for decrypting DS2 files with non-default keys. 2022-01-24 16:04:07 -05:00
sawinglogz
ec52b8b436 Add GUID from DreamStation 2 files to machine properties. 2022-01-24 16:04:07 -05:00
Guy Scharf
8391dedc80 Update release notes with a spot for 1.3.2 items
Test Mantis integration
Fixes #325
2022-01-24 13:34:06 -07:00
sawinglogz
6609d6888a Update version to v1.3.2-alpha.0.
This is a post-1.3.1 placeholder from which we can branch if we
need a 1.3.2 maintenance release before the next major version.

In the mean time, any builds from master will be treated as newer
than 1.3.1.
2022-01-24 10:10:55 -05:00
Phil Olynyk
3ca1ee2438 Update VERSION to v1.3.1 2022-01-23 10:56:54 -05:00
ArieKlerk
4cbfb96720 These are the language files for v1.3.1. More than half of the (now 28!) languages have been updated. 2022-01-23 16:02:22 +01:00
Guy Scharf
0f8c435d39 Update release notes for OSCAR 1.3.1 2022-01-22 01:08:45 -07:00
sawinglogz
d44b51f245 Work around a Qt bug on Fedora 35 that caused hangs when selecting files.
This disables the shift-key check at launch on Linux, but Linux users
can use --legacy if the functionality turns out to be relevant for Linux.
2022-01-14 11:45:54 -05:00
Guy Scharf
2470e55b29 Add report footer to first page of printed Statistics report.
All compliance data is on the first page of the report.
  Include report footer on this page in case user wants to give
  the doctor just the first page of the report.
2022-01-14 06:39:00 -07:00
Phil Olynyk
d4b943ef33 Update to beta-2 2022-01-11 14:30:07 -05:00
sawinglogz
df43925d02 Add support for CheckMe O2 Max.
Technically it was already supported, but it generated a lot of warnings
because of data we had never seen or tested. Now that we have test data,
those warnings can go away.
2022-01-10 20:14:04 -05:00
Phil Olynyk
b8eb0e113f Move mis-placed QTime decls into EFFICIENY ifdef 2022-01-10 18:02:25 -05:00
Phil Olynyk
395dfe1020 Remove PlaceholderText from ui files for old QT 2022-01-10 13:08:43 -05:00
ArieKlerk
6bbb656c02 Here are the promised translation-cleaned program files plus updated language files 2022-01-10 16:49:23 +01:00
Phil Olynyk
42cc67e8d9 Use ToTimeDelta instead of AddWaveform in LoadPLD 2022-01-09 17:35:32 -05:00
Guy Scharf
59e4b5be41 Add tooltip to index names on Daily page that shows channel description.
Update release notes to match, and show changes as in 1.3.1-beta-2
2022-01-09 14:51:08 -07:00
Phil Olynyk
321a94379f Skip 20 secs of TiVol, RR, and MinVent; update release notes 2022-01-09 13:49:53 -05:00
Phil Olynyk
8e2748da78 Update Release Notes for v1.3.1-beta-2 2022-01-07 23:04:33 -05:00
Phil Olynyk
d6a925e456 Add check for min pressure equals zero to STR processing. 2022-01-07 19:25:56 -05:00
Phil Olynyk
2f975ea7e9 Add Canadain model number 39423 to tested list 2022-01-07 13:00:19 -05:00
Phil Olynyk
8c997a68e8 Clean up unnecessary debug output 2022-01-05 15:35:35 -05:00
Phil Olynyk
f7b7590207 Fix pressures for A4Her, revise mode code 2022-01-03 16:23:11 -05:00
Phil Olynyk
707a76b089 Set TidalVolume units to mL, add debug for min_pressure 2022-01-01 20:49:40 -05:00
Guy Scharf
29212745f7 Update Statistics page after editing profile
This makes profile changes immediately visible rather than
  requiring closing and re-opening the profile in OSCAR to see changes.
2021-12-21 18:49:50 -07:00
Guy Scharf
b22e0cd026 Fix problem with minimum pressure sometimes shown as zero on Overview and Statistics pages.
Journal session was corrupted with channel id's not valid for journals.
  May have been caused by incorrect QHash coding in MinutesAtPressure.cpp
  Revised Min and Max functions not to look at MT_JOURNAL sessions.
  Updated release notes,.
2021-12-20 11:27:48 -07:00
sawinglogz
2c5d59e666 Fix missing oximetry and motion waveforms on Overview pages.
Motion channels reported by oximeters and oximetry channels reported
by CPAPs weren't being calculated, so they'd always be blank when
present.
2021-12-20 12:42:45 -05:00
ArieKlerk
c39a11d60a Another try: Updated Romanian, all languages now corrected for irrelevant strings. Updates for .ui files will come later. 2021-12-15 11:30:43 +01:00
sawinglogz
ecc6bad213 Remove an unexpected data alert based on new PRS1 sample data.
In this specific instance, replace it with a warning in the debug log.
2021-12-14 17:14:47 -05:00
Phil Olynyk
3f649fc0f5 Update releaseNotes with ResMed changes, update VERSION to v1.3.1-beta-1 2021-12-10 20:19:57 -05:00