Commit Graph

4041 Commits

Author SHA1 Message Date
Phil Olynyk
2fa6b95ce2 Test clang version for depr-copy 2022-05-01 20:10:50 -04:00
Jeff Norman
a9e135fa88 Updated compiler branches to work with big sur +
big sur + now reads compiler branches correctly
added -Wno-error for deprecated-copy for qt 5.12
2022-04-27 13:49:40 -04:00
LoudSnorer
f63bb39d54 Dynamic Scaling 2022-04-26 19:40:40 -04:00
sawinglogz
2b0845a32c Add 410X150C to the list of tested machines.
There's one new setting that we don't yet support since we don't
know what it is.
2022-04-24 17:29:19 -04:00
sawinglogz
184fe0d2ff Add 961TCA to the list of tested machines.
In doing so, add PP, CA, and VS support to F5V2 generally,
which so far is just the 960T. We still haven't encountered
LL on an F5V2.
2022-04-24 17:02:25 -04:00
sawinglogz
b4e4832f50 Fix compilation failure introduced in 272d630. 2022-04-24 14:52:31 -04:00
LoudSnorer
272d630c9e Add error message via a tooltip when invalid date is entered ifor Overview date range 2022-04-17 19:34:42 -04:00
Phil Olynyk
4e1c8a2f52 Separate branches for g++ and clang++ 2022-04-15 15:21:23 -04:00
Phil Olynyk
8c9d3362c5 Separate branches for gcc and clang flags 2022-04-13 11:59:04 -04:00
Phil Olynyk
cc8d38f3b0 revise test for compiler class 2022-04-09 22:17:43 -04:00
Mark Vitale
707ee7c717 build: avoid -Wno-error=stringop-overread for clang
In order to prevent a build error when building with clang (e.g. macOS), only
specify -Wno-error=stringop-overread for gcc.
2022-04-06 23:58:53 -04:00
Phil Olynyk
20ea508eb6 Remove smoothing from 2 sec pressure graphs 2022-04-06 12:23:43 -04:00
Ray Elliott
6af5747abb Overview start and end dates updated. 2022-04-03 10:49:43 -04:00
Ray Elliott
76722c5e41 merged with master 2022-04-02 06:55:31 -04:00
Ray Elliott
ded6c60b3b Merge branch 'master' into calendarRangeHighlighting 2022-04-02 05:43:19 -04:00
ArieKlerk
7269ba35f4 The first set op updated language files for v 1.4.0 2022-03-31 11:43:02 +02:00
Ray Elliott
42c4b7f01c Merge branch 'master' into calendarRangeHighlighting 2022-03-28 11:57:26 -04:00
ArieKlerk
9512a3cf72 Replaced all language files with the ones on my DropBox: these still have all the obsolete strings, needed by the translators to cope with all the changes from 'machine' to 'device'. 2022-03-17 13:00:27 +01:00
Phil Olynyk
e446e2e4aa Update ts files with lupdate -no-obsolete 2022-03-10 20:33:03 -05:00
ArieKlerk
85d76eb229 This is the long-awaited last cleanup from me. Ready for translators to work on. 2022-03-03 21:35:53 +01:00
LoudSnorer
2ef0a6be22 Highlight user selectable range for start and end popout calendars.
For Start calendar, reduces font size for date above endi date.
For end calendar, reduces font size for for dates below start date
2022-03-02 11:25:03 -05:00
LoudSnorer
b6974923d2 fix overview chart setting are removed when File->Preferences->Events OK button is pressed. 2022-03-01 08:20:18 -05:00
LoudSnorer
678659a70d Merge branch 'master' into chartDisplayOverview
Fixed merge conflict. change was in comment lines
2022-02-27 21:14:37 -05:00
ArieKlerk
a7d5bafc9a Third cleanup series: the loader_plugins. 2022-02-27 17:50:10 +01:00
ArieKlerk
1c45e852c9 The second series of updates, everything in SleepLib, but not yet the loader_plugins. They will come next time. 2022-02-27 17:01:46 +01:00
ArieKlerk
1be14922c0 First series in my translation-cleanup. More to come... 2022-02-27 15:18:39 +01:00
LoudSnorer
6b81db5bbb Problem
*CSR pinned on overview tab disappears on the first paint.
Cause
*Charts are automatically permanently disabled for charts that are initially empty
*This problem impacts any chart that is enabled in File => Preferences.
Details
*gGraph does not display layers (paint) when the layer is empty.
*gSummaryChart (layer) initializes empty to false and calculates empty during painting.
Causing empty charts to be permanently disabled.
*Once a chart has been displayed, it will always be displayed even if empty.
Solution
*Enabled painting charts when the DayRange is increased, triggering the empty flag to be recalculated
New non-empty charts will now be permanently displayed
*Overview maintains the largest DayRange used and list of empty charts.
*Overview receive these signals and calls recalculates when largest DayRange is increased.
*gSummaryChart implement recalculate method.
*gSummaryChart implement emit signal when empty flag changes.
*gGraphView implement emit signal when day range changes. (XBounds)
**** IMPORTANT MUST Rebuild makefiles.****
*Remove two Makefiles and execute qmake. (works for linux version).
2022-02-22 07:48:30 -05: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