Commit Graph

1492 Commits

Author SHA1 Message Date
Mark Watkins
57eaca4ed5 Pixmap caching gTooltips is rather slow, so only use it on Mac platform as it fixes the wavy font bug 2013-01-18 20:55:55 +10:00
Mark Watkins
1397f35ac4 Added pixmap cache option to tooltip (to fix wavy Mac font bug) 2013-01-18 20:03:10 +10:00
Mark Watkins
3841635381 Added appearance preference to switch Pixmap Caching on/off 2013-01-18 18:37:17 +10:00
Mark Watkins
3539ebf055 Invalidate x/yAxis texture pixmaps on window resize 2013-01-18 17:58:26 +10:00
Mark Watkins
e24cc56975 Performance Improvement: Use texture caching with xAxis tickmarks and text when usePixmapCache is on 2013-01-18 17:33:35 +10:00
Mark Watkins
866b9151ab added that yAxis ticker code back, but I made it selectable with usePixmapCache. It's much faster 2013-01-18 16:19:54 +10:00
Mark Watkins
f0a1e4c15a Fix shutdown ASSERTION failure on Windows platform 2013-01-18 08:49:15 +10:00
Mark Watkins
777772b5d4 Revert YAxis Ticker image cache, as it doesn't work rendered offscreen 2013-01-18 08:28:58 +10:00
Mark Watkins
13fc0a69af MSVC2010 build fixes 2013-01-18 08:10:15 +10:00
Mark Watkins
ea55c36323 Compiler fix for last commit 2013-01-18 07:52:29 +10:00
Mark Watkins
b49063b85e Offscreen rendering doesn't like pixmap cache, so disable it for snapshots 2013-01-18 07:48:19 +10:00
Mark Watkins
d65cb86695 Debug Mode string needed pushing over due to font differences between Mac and Win/Linux 2013-01-18 06:57:17 +10:00
Mark Watkins
0697f92b84 Use AntiAlias bit as a flag to draw text directly on Mac & Linux (PieChart Bugfix) 2013-01-18 06:41:52 +10:00
Mark Watkins
6c0d8933da Add antialias setting to pixmap cache key, and show pixmap cache size in debug string 2013-01-18 05:23:57 +10:00
Mark Watkins
2368c05fa7 Added selectable text antialiasing. Pie chart text overlay looked like crap 2013-01-18 05:16:20 +10:00
Mark Watkins
a6478ca3e3 Removed the extra texture cache code for Graph vertical titles 2013-01-18 05:11:10 +10:00
Mark Watkins
67f0cf443b Implemented font texture caching
This seems to be quite a bit faster and solves the wavy line problems on mac.
I implemented a switch so this can be turned on/off in gGraphView::DrawTextQue()

change use_pixmap_cache to false to turn it off.

I'll remove the graph title and yaxis bits and put them back as this has the
same effect
2013-01-18 04:26:11 +10:00
Mark Watkins
aa24352e70 shutdown framebufferobject properly if used 2013-01-16 15:37:09 +10:00
Mark Watkins
5446992899 Added line/quad count to debug info 2013-01-16 07:02:03 +10:00
Mark Watkins
59d217d7c7 Testing fix for Pixel alignment issues 2013-01-16 05:30:59 +10:00
Mark Watkins
33f59dd3de Implemented yAxis Header texture cache to save on font drawing 2013-01-16 05:15:20 +10:00
Mark Watkins
ca89b7d9db Texture cache test with vertical graph titles 2013-01-16 03:59:32 +10:00
Mark Watkins
75154b091b I needlessly doubted png images work on Mac build 2013-01-15 19:15:01 +10:00
Mark Watkins
2c430c705f Reverted that last change, original code just needed a little help to refresh on mac 2013-01-15 19:13:21 +10:00
Mark Watkins
188d53b3ed Fixed bug in displaying release notes 2013-01-15 17:24:00 +10:00
Mark Watkins
70f8bfcd8d Forgot to turn of something I was debugging 2013-01-15 16:04:39 +10:00
Mark Watkins
b025d66c29 Merge branch 'master' of ssh://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead
Conflicts:
	docs/release_notes.html
2013-01-15 15:59:34 +10:00
Mark Watkins
365b57ace4 Graphics snapshot system broken, added FrameBufferObject & PixelBuffer methods 2013-01-15 15:55:39 +10:00
Richard Freeman
0985da51cf Update version/notes for release.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2013-01-14 10:44:05 -05:00
Richard Freeman
1ae3a95bd3 Fix for 60-series BiPap - requires regression testing against
non-Bipap and other series.

Signed-off-by: Richard Freeman <rich0@gentoo.org>
2013-01-14 10:44:05 -05:00
Richard Freeman
6342e5245c Add Melbourne timezone.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2013-01-14 10:43:50 -05:00
Richard Freeman
377ee48768 Addition of OSX icon file and project reference. 2012-12-09 09:03:19 -05:00
Richard Freeman
c698fd1932 Fix buffer overflow in prs1 importer.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2012-12-09 09:02:07 -05:00
Richard Freeman
fec3ba0e88 Add support for Series 60. Originally contributed by Keary Griffin.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2012-12-09 09:01:23 -05:00
Richard Freeman
91c5b50b7f Fix for missing prs1 data offset bug.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2012-12-09 09:00:58 -05:00
Richard Freeman
e472b699d9 Fix for prs1 code 8/12.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2012-12-09 09:00:26 -05:00
Richard Freeman
8b8b9cb5bd Add more verbose debug info to prs1 importer.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
2012-12-09 08:59:22 -05:00
Mark Watkins
a2b4cf1967 Rich Freeman's patchset #1 2012-11-12 17:24:18 +10:00
Mark Watkins
b76b772b53 Path seperator fix in newprofile.cpp 2012-05-21 13:40:49 +10:00
Mark Watkins
396e9033ca Fix that last commit mess - Sorry I was using windows. windows sucks. 2012-05-19 17:07:13 +10:00
Mark Watkins
48b2ebb0d6 Revert "Patricia Shanahan, ZEO Module: Was dropping integer field when MorningFeel empty."
This reverts commit c3e642e7497d2fb2e1c5064ee6c146628f6a6e4f.
2012-05-19 17:03:49 +10:00
Mark Watkins
dcca4178af Patricia Shanahan, ZEO Module: Was dropping integer field when MorningFeel empty. 2012-05-19 16:41:51 +10:00
Mark Watkins
78e306cdaa Patricia Shanahan path for ZEO Module: Was dropping empty integer field. 2012-05-19 16:36:17 +10:00
Mark Watkins
f031081521 Added data folder selection ability on first run. Show data folder location in About window 2012-05-17 06:28:09 +10:00
Mark Watkins
a1a52b8625 Added tooltip timeout slider in Appearance Preferences, removed empty preferences page. 2012-05-17 03:04:22 +10:00
Mark Watkins
a47559f9ba Pulse & SPO2 LCD display reversed 2012-05-02 09:41:39 +10:00
Mark Watkins
94dc1c7f64 Disabled ResMed STR.edf summary import as it causes double up issues 2012-04-05 13:14:02 +10:00
Mark Watkins
c7b66c5267 Committing some M-Series work in progress 2012-02-22 07:35:29 +10:00
Mark Watkins
27a56ec8bd Version number bump for mac test build 2012-02-04 00:14:54 +10:00
Mark Watkins
898cb7dcef Disabled M-series stub code and F&P Waveform stub code for fresh mac build 2012-02-03 23:52:07 +10:00