OSCAR-code/oscar/SleepLib
sawinglogz 2e92107cce Update version display throughout to use the new information and be consistent.
The full version now includes the build/git information embedded within
it as build metadata according to the Semantic Versioning 2.0.0 spec,
for example: "1.1.0-beta-1+branch-name-a1b2c3d".

Now the full version string, with all detail is always displayed
EXCEPT for release versions, in which case just the simple version
number ("1.1.0") is displayed in the primary UI.

- Main window title: simple version for release versions, full version
    string otherwise
- Notifications: same as main window title
- System tray: same as main window title
- About window title: same as main window title
- About window release notes: always include full version string
- Reports: always include full version string
- Under the logo (about dialog, profile selector, new profile
    window): removed, as it is largely redundant and can
    interfere with the window geometry.
- Database upgrade alert: same as main window title
- Database newer alert: same as main window title

The full version string is also included within the preference and
profile .xml files, but because build metadata is ignored in version
comparisons, differences in builds will not cause any spurious
alerts. However, changes in prerelease versions will continue to
be significant, as they should be.
2020-01-16 13:05:55 -05:00
..
loader_plugins Fix PRS1 humidifer settings labels. 2020-01-12 20:13:21 -05:00
appsettings.cpp Replace VersionString with getVersion() everywhere. 2020-01-15 19:45:46 -05:00
appsettings.h Remove version.h dependency from appsettings.h to reduce unnecessary recompiling. 2020-01-15 16:34:28 -05:00
calcs.cpp Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
calcs.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
common.cpp Update version display throughout to use the new information and be consistent. 2020-01-16 13:05:55 -05:00
common.h Move version-related code into version.cpp. 2020-01-13 18:41:24 -05:00
day.cpp Show n/a for pressure on Daily page below AHI if there is no valid value. Also update release notes to reflect this. 2019-12-28 23:16:59 -07:00
day.h Report pressure when IPAP is missing. This is a preliminary change and will be improved later. 2019-09-16 12:05:47 -07:00
event.cpp Chase down PRS1 unordered time warnings and add an explanatory TODO comment. 2019-11-19 16:00:08 -05:00
event.h Make Event and Loader/PRS1Loader protected and private members public during unit testing. 2019-05-04 21:50:45 -04:00
journal.cpp Change OSCR to OSCAR in cpp, h, ui, and html files 2019-02-23 19:58:25 -05:00
journal.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
machine_common.cpp Import and graph unknown PRS1_0E spans. 2019-10-29 14:06:57 -04:00
machine_common.h Import and graph unknown PRS1_0E spans. 2019-10-29 14:06:57 -04:00
machine_loader.cpp Clean up by deleting unused threading code and re-grouping declarations 2019-07-12 15:58:14 -04:00
machine_loader.h Clean up by deleting unused threading code and re-grouping declarations 2019-07-12 15:58:14 -04:00
machine.cpp Add user alert when unexpected PRS1 data is encountered on import. 2020-01-04 22:06:28 -05:00
machine.h Add user alert when unexpected PRS1 data is encountered on import. 2020-01-04 22:06:28 -05:00
preferences.cpp Change Settings/AppRoot to Settings/AppData to reduce confusion between execuable path and data folder path 2019-03-25 19:43:04 -04:00
preferences.h Add utility to rename a preference setting 2019-07-14 20:23:23 -07:00
profiles.cpp Update version display throughout to use the new information and be consistent. 2020-01-16 13:05:55 -05:00
profiles.h Move version constants out of header file into new cpp file. 2020-01-13 18:41:24 -05:00
progressdialog.cpp Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
progressdialog.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
schema.cpp Change the channel IDs for pressure/IPAP/EPAP-Set events so that the previous fix always works. 2019-12-27 22:06:31 -06:00
schema.h Document schema better, remove unused definitions 2019-09-16 12:00:14 -07:00
serialoximeter.cpp Add moule name to debug, force tab enable after import 2019-06-11 10:30:51 -04:00
serialoximeter.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
session.cpp Remove version.h dependency from appsettings.h to reduce unnecessary recompiling. 2020-01-15 16:34:28 -05:00
session.h Improve qWarning message to show timestamps causing the warning. 2019-06-24 10:08:53 -07:00