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
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