Commit Graph

2175 Commits

Author SHA1 Message Date
Mark Watkins
20f8ceed71 Some AirCurve fixes 2015-09-21 11:30:23 +10:00
Mark Watkins
204d77e7b0 Constrain ResMed EDF Flow waveform data to within physical min/max values 2015-09-21 10:02:15 +10:00
Mark Watkins
7a7873bab2 Mac deployment adjustment for xcode 7 build warnings 2015-09-18 19:05:06 +10:00
Mark Watkins
c56ae98139 GCC build fix GetTextExtent inline needed to be defined in header 2015-09-06 12:36:44 +10:00
ak1948
ff4a29cb26 updated all translations 2015-08-28 21:15:17 +02:00
ak1948
7f412dcba1 suomi.fi.ts 2015-08-28 10:05:38 +02:00
Mark Watkins
6d112708ba Pinch to zoom :) 2015-08-27 19:46:05 +10:00
Mark Watkins
dc0eda83a0 Remove a debug line, tested out and merged reznet's UTC patches 2015-08-27 14:18:52 +10:00
Mark Watkins
235141e575 Merge commit 'c853c8d9880dfdac532c06a1a686ed18d77a58bb' 2015-08-27 14:12:37 +10:00
Mark Watkins
b6cf8195f1 Windows build fix 2015-08-27 14:00:58 +10:00
Mark Watkins
4eeefba2c5 Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2015-08-27 11:47:40 +10:00
Mark Watkins
866b6fff5d Qt 5.4+ QOpenGLWidget and graphing optimsations 2015-08-27 11:37:10 +10:00
ak1948
811dda2f88 Added Finnish language (thanks to Ilpo Kantonen). Pls check whether
everything is complete.
2015-08-23 17:21:07 +02:00
reznet
c46f1404db Generate bookmark text with local time zone
Use the local time zone to generate the strings displayed for new bookmarks.  These are displayed to the user and are not saved to disk.
2015-08-11 15:52:19 -05:00
reznet
f2218f14e5 Explain why no TZ conversion is needed for some graph methods
The graph cursor and range text strings are computed from the graph's data which do not need to be converted to local time.  i.e. 5pm == 5pm.
2015-08-11 15:38:09 -05:00
reznet
81c0b06f06 Use local time for snapshot name
A snapshot name contains the date the snapshot starts in.  Since this is for the user, use the local time to get the date string.
2015-08-11 15:22:25 -05:00
reznet
d58c2c96a3 Display session slice tooltips in local time
The Sessions graph on the overview page displays the start time of each session slice in a tooltip when the mouse is over the slice.  Since this is displayed to the user, it should appear in the local time zone.
2015-08-11 15:16:03 -05:00
reznet
646af88261 Display daily line cursor in local time
The daily screen displays day and time of the graph cursor as the mouse moves around the graphs.  Since this time is displayed to the user, it should appear in the local time zone.
2015-08-11 15:04:30 -05:00
reznet
59a0823d20 Update all calls to fromMSecsSinceEpoch to specify UTC
QT 5 changed the behavior of QDateTime::fromMSecsSinceEpoch to return the result in local time zone, whereas in QT 4, it returned UTC.  On systems that do not support time zones, the QT 5 version still returns UTC.  But for all other systems, the api change causes confusion in the SH UI because some date and time values are displayed in UTC instead of the local time zone.  This manifests itself when the user is in USA which has a negative UTC offset.  When selecting a date range to display in the overview screen, the displayed dates appear to be one day behind the selected date range.

For consistently, SH should always use UTC internally and only convert to the local time zone when displaying data to the user.  This will ensure that the time zone information is preserved correctly when the UTC offset of the user's machine changes due to DST changes or traveling.

There are a few calls to fromMSecsSinceEpoch which should be using local time, and those will be updated in future commits.
2015-08-11 15:01:24 -05:00
reznet
b0bc8af718 Use UTC when converting to QDateTime for graph axis
QDateTime::fromMSecsSinceEpoch returns a QDateTime in the local time zone, but the ms input was created in UTC.  This causes the day part to sometimes display off by a day on the graph x axis.  This appears to be caused by a breaking change in QT 5.  Previously, fromMSecsSinceEpoch returned a QDateTime in UTC, but in QT 5, it returns the date time in the local time zone.
2015-08-11 13:34:45 -05:00
reznet
b5e92c9c49 Adds .gitignore for QT
Adding a .gitignore file for QT projects tells git to ignore the .user file generated by QT Creator.  This .gitignore file was taken from https://github.com/github/gitignore/blob/master/Qt.gitignore
2015-08-11 13:34:12 -05:00
ak1948
62f90beb4f Latest l;anguage files of 2015-8-3 2015-08-03 14:46:11 +02:00
Mark Watkins
29f869737f Portuguese ResMed Leaks 2015-08-02 16:05:56 +10:00
Mark Watkins
0f2f8f85ba Fix French ResMed leak string, solve Q_FOREACH problem with Qt 5.4.2 2015-08-02 15:53:09 +10:00
Mark Watkins
fbea37dcb5 Stop ResMed importer crashing on zero record STR.edf files 2015-07-31 08:36:52 +10:00
ak1948
f07b0ea7b4 Discard former upload: here is the Dutch file with important changes! 2014-11-06 21:26:02 +01:00
ak1948
45952d4fa3 Important update Dutch language: email changed! 2014-11-06 21:01:35 +01:00
Mark Watkins
5cc8929f4e Fix Event Flags tooltip durations not displaying properly 2014-10-15 21:25:05 +10:00
Mark Watkins
015e8df431 Fix spelling mistake in statistics 2014-10-13 14:03:18 +10:00
ak1948
616c19fbd9 Update Spanish, French and Dutch language 2014-10-11 15:18:02 +02:00
Mark Watkins
285fa6746e Fix session search function to make sure invalidates properly 2014-10-11 22:27:10 +10:00
Mark Watkins
5e8047f528 Invalidate hour cache when enabling/disabling sessions 2014-10-11 13:07:29 +10:00
Mark Watkins
dac961d981 Fix change folder restart crash, added tooltip on session switches 2014-10-11 10:44:30 +10:00
Mark Watkins
e038d291e2 MacOSX build fix 2014-10-09 02:59:24 +10:00
Mark Watkins
7782b83d90 Clean some more warnings up 2014-10-09 02:51:09 +10:00
Mark Watkins
64a1781779 Typo in the last commit 2014-10-09 02:08:46 +10:00
Mark Watkins
3ac96500d2 Minor cruft.. shut annoying g++ variable warnings up 2014-10-09 02:06:08 +10:00
Mark Watkins
b69c0236c8 Fix Purge Current CPAP Day not removing files correctly 2014-10-07 13:06:00 +10:00
Mark Watkins
a26490b99f Fix Report pressure strings 2014-10-05 13:28:59 +10:00
Mark Watkins
9849f65578 Fix some errors detected by a little valgrind checking 2014-10-03 17:09:35 +10:00
Mark Watkins
d3075f049d Clean up OpenGL/BrokenGL startup messages a bit, remove unused Angle related stuff 2014-10-03 12:58:44 +10:00
Mark Watkins
1094159657 Rename mainwindow qsplitters, suppress some warnings 2014-10-03 12:31:51 +10:00
Mark Watkins
45559ac721 Reset channel strings on language change 2014-10-03 03:46:08 +10:00
Mark Watkins
8bcb69093f Set Splitter scaling factor for right sidebar 2014-10-02 22:57:31 +10:00
Mark Watkins
2450e262ee Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-10-02 22:54:48 +10:00
Mark Watkins
251491674a Better UA definition 2014-10-02 22:54:32 +10:00
Mark Watkins
bc09382916 Make Daily sidepanel and right side bar size changes persistent 2014-10-02 21:22:30 +10:00
Mark Watkins
1ade0e7b04 Window 32bit build fixes, variable cleanups 2014-10-02 20:02:33 +10:00
Mark Watkins
ffeb0149c0 Windows build fixes, bump build number 2014-10-02 17:56:57 +10:00
Mark Watkins
62b4b421f6 Put CSV Export back, step overview barchar segment brightness a bit more 2014-10-02 13:39:37 +10:00