[med-svn] [sleepyhead] annotated tag 0.9.2.2 created (now 86250b9)
Ubiratan Freitas
usfreitas-guest at moszumanska.debian.org
Sat Mar 29 22:10:04 UTC 2014
This is an automated email from the git hooks/post-receive script.
usfreitas-guest pushed a change to annotated tag 0.9.2.2
in repository sleepyhead.
at 86250b9 (tag)
tagging 27a56ec8bd64edeef9e2cd575badcc43e88c564d (commit)
tagged by Richard Freeman
on Sat Feb 25 10:59:34 2012 -0500
- Log -----------------------------------------------------------------
Restrospectively tagging 0.9.2.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iF4EABEIAAYFAk9JBXgACgkQCMFw3lXsEjpBpAEAto2qsTjqbujlVMYWh7J/WB6D
MkTxzaiBk44NDMLTh/IA/2WjJ77AHDW8Mpt2vaszcDFQADgyYDDnqbBapY6fcg94
=BgA1
-----END PGP SIGNATURE-----
Mark Watkins (1185):
Initial commit
Build system stuff
Added Screenshot Capability
Fixes tool menu not closing on screenshot
BIPAP Pressure graph layers
Ignoring short sessions under 5 minutes
Improved importing time in temporary loader
Try to rescue some corrupt flow waveform data during import
Additional PRS1 VSnore Sleep Flag
Linked Graph Experiments
Linked graphs pruned a bit for performance reasons
Added pressure pulse to flow rate waveform overlays
Added Bedtime/Waketime calcs and usage summary graph
Added graph linkages back for Linux build
Use a common buffer during PRS1 import, reducing heap mess and increasing import performance.
Fixed rather large memory leak with flow data
Fix Pressure Calculations
gLineChart improvements, screenshot fixes for linux build.
Barchart fixes
Multiple Machine selection support
BIPAP, loader & graph improvements
Mouse control improvements
Fixed crash when selecting machine with no tabs open
MinY/MaxY improvements.
BIPAP Time at Pressure additions
Fixes ScrolledWindow issues for BIPAP TAP Graphs
MachineMenu RadioItem lockup fix
Updates to BIPAP names
Added Percentile calculations
Reworked Profile to holds new day list (Mega changeset)
Implemented abort on multiple machine day records of the same type.
Made BarChart use DrawXTicks when it's own can't fit
Moved X/Y axes to their own layer
Fixed windows xaxis date issues. Plus now comes with much more memory freeing goodness all around.
Stopped Xaxes from drawing when no data
Pixel alignment / Margin cleanups
Moved FooBar (the green range thingy) to it's own gLayer
Overfixed the smooth date ticker's up.. Prefer them smooth over super accurate
AddSession day cleanup. After Midnight threshold changed to midday (from 6am)
Added Line Chart square plot mode
Added on demand Event & Wave data loading
Moved OpenSessions/Waveforms calls to Day object
Removed use of c++0x auto from Machine.c/h
Changed the rest of the c++0x auto's to iterator equivalents
Removed the last of C++0x
Fixed a loader bug I just added by C++0X conversion
Last day in summary tab wasn't always showing
Improved average/p90 calculations a bit
Minor graph fixes
Default summary view to 1 month, more graph fixes
Added Events View Tree
Added hack to make CSR line up with Event Tree
Summary Tab Average Calculations now Date Dependant
Fixed Summary AHI Y axes Ticker data bug
Code cleanup, plus Summary date range fixes
Unused variable cleanup
Codeblocks resetup plus logger fix
Added CMS50 Oximeter Loader stub
More cms50 stub work
ZEO Loader Stubs
CMS50 Oximeter Loader and basic Graphs
Added SkipZeroData graph data type for cleaning up graphs that drop to zero during errors (Like Pulse & SPO2)
Oximeter min,max and avg cleanup
Fixed the logger properly
Windows compile fix for cms50
Summary fixes related to Oximeter day data
About Box cleanup
Genericised graph Event & Waveform data classes
CMS50 16bit char cleanup
Take the CMS50's useless time field as well instead of ignoring it
Daily Summary cleanup, added profile GetDay function
More daily view cleanups
Increased Pulse & SPO2 buffer sizes
Add capability for message in LineCharts with empty waveforms
Fixed Event Tab
CMS50 Code review and cleanup
CMS50 Progress Bar stuff
GUI ID stuff
__int16_t not work in MSW build
Fixed an evil plot bug with CMS50 data
Disabled broken UNIX screenshot enhancements
UNIX Screenshot fix
Added Mac Screenshots Don't Work Taunt.
Added RenderBitmap() to gGraphWindow, AHI experiment..
Fix to Candlestick Text Label Rendering
May as well test it properly. Main candlesticks are turned off for a bit.
It would help if I didn't break it in the process
Daily Summary HTML fruitsalad test
Fruitsalad cleanup
Lessen the fruitsalad via an option. (You can't half tell I'm bored and need to sleep)
Mac fix.. the wxDC thing I tried to test didn't work
Added Snore Graph
Snore Graph Min/Max/Avg
Snore graph doesn't need to show in Events list
wxID_stuff and left pane width in daily panel
EPAP and IPAP were mixed up
Added Debug-wx29 build target to CodeBlocks
Fixed those stupid bitmap errors.. (wxNullBitmap != NULL)
Trying wxLogWindow.. Add a menu option later to hide/show it
Log window won't close on app shutdown.. axing for now. Cleaned up some wxLogMessages instead
Yet more assert failures fixed thanks to wx2.9 testing
Changed mouse zoom hotspot behaviour
FooBars are Fun. Try one today.
More FooBars fixes
Neaten up foobars movement when dragged from different spots
Codeblocks is naughty
Made FooBars a little less annoying to grab
Left/Right click to zoom in/out on foobar
Fixes to the last thing
Font Cleanup, gAxis cleanups, added gGraphTitle
More mouse control bugs fixed
Even more mouse control bugs fixed
Yet more incredibly boring mouse control stuff.
Mice are evil
Final mouse headaches, and some graph clipping stuff
Line Graph Clipping Crash reared its ugly head again
MachineLoader Data Version PURGE Dialogs. Warning: This added file deletion code. Needs Reviewing.
wx2.8 string fixes
Temporary disabled graph linkages for testing mac issues
gLineChart bugfix
Fixed gLineChart clipping. Restored graph links. Can now use non-square graphs without uglies
AntiAliasing support (toggled in View Menu)
Alpha transparency without the antialiasing/slowdown on Linux
Windows doesn't like rounded rectangles
Initial OpenGL conversion.. Note: Text isn't converted yet
Fixed colour and width bugs
Round dots in Waveform overlays
Sexy barchart gradients are back
Nearly There.. Still some Vertical font problems
Hopefully some mac build fixes in here
Some FreeSans font magic
Hopefully a fix for mac's dodgy wxGLContext
Hopefully the real fix for Mac AGL stuff
Yet another try at AGL fix
Vertical Fonts, Shared Contexts, and temporary killed rounded dots due to GL_POINT_SMOOTH slowdown
Xaxis ticks font fixed in summary screen
Shut down shared context properly to avoid segfault on close
CodeBlocks Mac Target
Codeblocks mac config stuff
gLineChart optimisations
gLineChart overlay & flags graph optimisations
CodeBlocks build tweaks
Removed FTGL, added C++ integrated port of freetype-gl
Fix for wx28 Linux build
Windows & Darwin temporary fix to RenderBitmap
More pbuffer stuff
Font Pruning
More build fixes
Linux wx2.8 & wx2.9 builds fixed
Mac Pow Fix
Candlesticks turned on in Linux
Real mac pow fix
Revert "Real mac pow fix"
Revert "Revert "Real mac pow fix""
Revert "Real mac pow fix"
Mac Stuff that should fix things
Hopefully last of the current build errors
Fixes Windows compile errors
Codeblocks build system cleanup
Font enable
Linux wx2.9 RenderPixmap fix
graphs/gl_pbuffer.cpp & graphs/gl_pbuffer.h addition
Help->View Log and finally finished WGL (windows) pBuffer implementation
Windows OpenGL port Complete
glew.h isn't needed on Linux
Fixed MSW graph order performance bug
Green Bar minimum size limit of 1%
Verticle fonts less blurry now
Mouse Control and Event Flags Experiment
Linux build order fix
Testing XFree compile glitch
OpenGL optimisations for Tickers and gLineChart
More OpenGL optimisations
LineChart bugs fixed and unused variable cleanup
gLineChart improvements, antialiasing support
Forgot to reenable cropping
Cleaned up gLineChart debugging info
Fixed wxBitmap assert, plus Changed DrawText to be more compatible
Increased windows pBuffer size
RefreshData -> DoRefreshData event fix
The Real RefreshData -> DoRefreshData event fix
Forgot to reenable Render
Freesans.c -> Freesans.h rename
Readme & Headers cleanup
FreeSans Stuff
Mac pBuffer stub cleanup
Frame Buffer Object testing
Getting closer with FBO's
Link Graph Movement fix
pBufferAGL stub typos
pBufferAGL mac include
The real pBuffer mac include
YAxis minor-tick alignment fix
Linked Summary Graphs
pBuffer Stuff
Merge branch 'master' of ssh://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead
pBuffer stuff
Linux pBuffer fixes
Disabled pBuffers on Linux.. Using FBO instead
Typo doing that pbuffer thing
UI Typo fix
QT Commit
Major QT Rewrite
Missing files
Window size fix and icon PNG updates
Icon size cleanups
Turned graph collapse off
Yellow colour fix and cms50 progress bar
Help About Dialog
Killed tab close buttons
Progress Bar Cleanup
Intel Graphics fixes
Fix Event treeWidget crash
Profile==NULL assert fix
Mouse control problem
Event treeWidget fixed properly
Preferences fixes, plus font cleanup
Common vertex array, plus more font cleanup
ResmedLoader STUB.
Foobar removed from all Daily graphs bar Event Flags
Pie Chart Experiments
Slightly prettier Pie Chart
Even prettier Pie Chart
Minor color cleanup
Resize redraw test
More unfinished ResMed stuff
ResMed S9 Flow Rate Data
ResMed Obstructive, Hypopnea & Central Stuff
ResMed Identification.tgt parsing
ResMed CreateMachine bugfix
Some other ResMed graphs
ResMed overlapping 1 second out session fix
Pressure divisor change
Some more ResMed graphs.. (PRS1 users, sorry, things will be down/messy for a coupla days while I hack the resmed stuff)
Leak graph cleanup (square mode)
Making sure PRS1 still works
Minor Daily info panel cleanup
Daily view Events Tab cleanup
ResMed Flow Limitation Graph
A more boring ResMed pressure graph
Some graph links from Events tab, and other boring stuff
Assert fixes
Compiler warning cleanup
ResMed Start & End time calculations fix
Don't Pull this one.. Swapping computers
QDateTime was slowing the importers down, changed to qint64. This change is guaranteed to introduce some bugs
ResMed annotations timing fix
fixed hours() related hang
Enabled ResMed Save function
More hours() assert fixes
Ignoring empty ResMed sessions
Resmed Session bugs
Zero PRS1 import duration fix
ResMed Model String Updates (Thanks Troy)
Jimbo, try this
Removed UTC calls from ResMed
Fix to Machine::AddSession() day selection
Noon Date Split option in View Menu
Fix to the last thing
Catch some exceptions
Shortcut keys and Oximeter+CPAP days show in red
Changing computers
Changing computers, html cleanups
Windows Resmed loader fixes
Start of System One ASV stuff
Decoded ASV GraphData Stuff
Documentation Updates
Hide some unused graphs
Implemented a text queue to solve text color bug
Beginning of Graph Hide/Show stuff, plus Event Flags group container
PRS1 .002 Parsing Glitch
Vertical Text fix
Initial overview real Usage Graph
YAxis Tickers for Usage Graph
XAxis improvements to Usage Graph
Weighted Average Fix
Fixed APAP Pressure Average
Preparing for CMS50 Serial Importer
Windows build fix for Serial stuff
Start of Oximetry Page
Checking windows serial port stuff
Built-in CMS50 Oximeter Serial Importer
Pathetic initial attempt at CMS50 Live Plethy
Default maximize screen test
Display MessageBox on Import Failure
keyboard left/right control when graphs focused
Added up/down key to zoom, plus ctrl accelerator
Graphs Reorder ability.. Click and drag on title
Some Overview Statistics
Some Date fixes
A little PRS1 Corrupt Waveform Data Recovery
Minor Zoom Cleverizement
Event Flags now zooms to detail when fully expanded
CMS50 Oximetry View Live Data mode improvement
Oximetry live plethy improvements
More Oximetry stuff
Temporary debug tab + Oximetry Live view improvements
Moved debug underneath main tab widget
Forgot to hide on startup when ShowDebug pref is false
Reversed Event Flags shadow, oximetry debugging stuff
Waveform Overlay Prettyment test
Waveform Overlay Prettyment test 2
Preferencalize that last bit
CMS50 Record Reading Fix
Windows serial port stuff
Selection area time shown in status bar, Oximeter live view autoscaling Pulse+SPO2
Inserted Permanent QStatusBar Widget for selection time display
Proof I can count :) Fix to the last bit
Barchart corner pixel fix, plus killed the rounded selection box
QDateEdit Locale Fix
Reduction in assert usage, as Debug window is functioning now
PRS1 ASV code 0 fix
CMS50 Importer Bug fixes
Set SleepApp folder location to DocumentsLocation, not HomeLocation
PRS1 Waveform Sync Issue Fixed
PRS1 Error message cleanup
Sorry guys, database rework.. Reimport is is really necessary
Forgot to update ResMed & CMS50 database version number
PRS1 session length bug fix
Corrupt waveform data notification message
Fixed ResMed unimported fields
Fixed ResMed unimported fields
Removed old ResMed debug timestamp
Rewrite of PRS1 Waveform Loader
Craploads of temporary but annoying debug messages
More temporary but annoying debug messages
QPainter does not work in offscreen graphs
Waveform sync stuff
YAxis Error Test, CONFIG+=rtti config for fedora 15 mingw32
Minor stuff.. Collapse turned off on mac for Jimbo
Explicitly turned of collapse for all platforms for test purposes
App Initialization order fixups
gYAxis fixes, assert removals, and removed TinyXML, replacing with Qt's XML stuff, you have to delete SleepApp here
Forgot ResMed DataVersion Field
ResMed Mask Pressure Scale fix, and Pressure Graph event source change
Fix Pressure mixup
Percentile Calculation
Event System Mega Overhaul
Event Tab fixes, plus LineChart zoomed in bug fix
Stopped a huge text drawing related memory leak
Free memory when leaving day
Database Changes.. hopefully the last one for quite a while
PieCharts return, plus Memory Hog option in View Menu (defaults on)
Delving into QSplitter madness
Make the No Data view fit
More stuff to that, plus the selection time display
Fix to 'No data' showing on first import above graphs
Stopped graph reorder below empty spacer widget
Make the FlowRate waveform bigger by default
Re-enable Pie Charts
Added Reset Graph Layout in View Menu
Pie Chart Improvements
Thickened LineChart lines so AntiAliasing can work on Intel GFX cards..
Time at Pressure Graph
Boring Cosmetic stuff
Start of Oximetry rework
Internally store Time Deltas rather than full 64bit timestamps.. DB changesgit diff! DB change notification dialog
Resored TAP graph
Force Progress bar updates
Quick status bar cleanup
Import data message, and LineOverlay antialiasing
Empty data Overlay crash fix, Show extra dots for PRS1, PRS1 alignment cleanup
Graph Hide... Killed the spacer that allows extra resize temporarily
A little more neatening of Hide feature
LineChart weirdness attempt 1
LineChart weirdness attempt 2
I hope this still works
Windows build fixes, plus added ResMed plain apnea info/overlays/pie
Potential LineChart crash fix
Some oximetry fixes
Mega MachineCode enum replacement.
Total time displayed wrong fix
Prevent potential buffer overrun in gLineChart
gLineChart fixes
QHash's aren't ordered.. Use QMap's instead while loading sessions
Flow rate yticker scale -1 to +1
Set Min & Max cache where it's already calculated
Stopped calculating P90 & Weighted averages on S9's Flow Rate & Mask Pressures.. too darn slow
Fixed random graph color problem on certain video chips
VertexArray stuff and variable order test to sort Linux crash
Fixed vertarray buffer overrun (forgot to allocate the extra bit)
Better nags on yAxis tick failure
Fixed a few other vertarray bounds checks
Initial hack at making QSplitter behave
Murdered QSplitter.. Sorry, no more graph resizing.. Blame Apple & Nokia! :(
QVBoxLayout cleanup
Preferences Stub
More Preferences Dialog Stub work
Pie & Candlesticks cause crashes on some old graphics card drivers, so disabled by default.. Added an option to turn on
Activated Session Preferences
Changed welcome screens preferences button to Oximetry
Cleanup to the previous stuff, allow longer ignore value
Dump some serial port info to help with port identification on Mac
XTicker rework
Boring stuff and a windows build fix
gXAxis tickers had a time flicker from timezone offset calculation
Minor Ticks for gXAxis
XTicker cleanup, removed extra Memory Hog option from view menu.
Fixed runaway font memory leaks
ResMed S9 Integrated Oximeter support
renderText fix
Minz<0 fix
Generic Sans Serif test
Use QPainter to horizontal text
Merged Therapy & Expiratory Pressure..
Upped Title fonts by 1
Different vertical font antialiasing method
Bold Fonts for graph titles
Temporary Day marker stub for XTicker
Ugly Title Font Test
Fit Ticks debug update
Font AntiAliasing back on.. it's a Qt bug. :( added version check on startup
XTicker stuff
Mac Serial port detection stuff
Upped title font size again
Expanded XTicker scale choices for big day
Typo in that last one
LineChart improvement (pressure graph fix)
Trying a 1 pixel gGraphWindow spacer down the bottom to fight mac glitches
Replaced ScrollArea with custom that issues Redraw on Mac
Missing Pressure Graph bug fixes
Pie Chart Labels
Interim Blank Event Breakdown
YAxis tick cleanup, plus ResMed leaks to Litres per Minute instead of per second
Weighted Average & TAP Graph fixes
QFileDialog Tweak
Use native File dialog instead of broken Qt ones
QScrollArea Timer Hack
QScrollArea Timer Hack #2
ScrollArea Fix not working on windows.. Oximeter Live view Fixes
Initial Oximeter Live view Save Feature
Something prettier than an empty Event Breakdown :)
If I remembered to add the actual file
Trying a solid background to improve Mac scroll issues
More ScrollArea tests
More ScrollArea tests #2
qrc Messup
Fix to empty days display corruption
AutoFill background set to false
ResMed S9 VPAP Support
CMS50 file importer cleanup. Some prep work for reading SPO2 files. Folder Structure detector in CMS50Loader::Open() needs finishing.
64bit PRS1 Importer fix
Attempt to turn on apple GL refresh
Another GL sync test
Rolled back the most recent GL sync method
ScrollArea Palette & AutoFillBackground test
More AutoFillBackground test
More ScrollArea hacks
MainView Tab widget AutoFillBackground
Warning: Mega Graphing system overhaul.. not finished yet
Warning: Mega graph overhaul
Argh.. Git is annoying
Basic right/left click mouse zoom stuff
Return of the FooBar
Horizontal grid overlay
Cap selection area to screen and graph bounds
Mouse wheel zoom test.. Hold control key for normal scrolling
Basic graph move.. not event flags yet
Event flags move by right click
Swapped ScrollWheel modifier to keep my sanity. Ctrl key+scrollwheel now zooms, and scrollwheel by itself vertically scrolls.
Fixed PB/CSR Waveform Overlay
Hopefully solve some rare font black box issues
Hopefully a less sucky text queue. Should kill black boxes.
Stop weekends showing in red, plus added GraphView groups, also Pulse/SPO2/Plethy graphs
Fixed mouse zoom glitch
Stopped scroll bars updating when couldn't move any futher
Right click dragging in event flags when fully zoomed out now selects a smaller area
= vs == in Right Click move
Fixed doubleclick annoyance in zoom
Oximetry graphs bounds fix, plus select glitch
Oximeter Graph Bounds fixes, plus select glitch fixed
Turned foobar indicator back on
FooBar Play #1
FooBar Play #2
used wrong ABS function
and then forgot to include cmath
Graph lines on top of CSR looked ugly
Fix for gGraph height resize bug
Daily view horizontal splitter resize fix
Left/Right button in event flags test, foobar test and removed gradient on xtickers
Some more mousey tests
Merge branch 'master' of ssh://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead
Disabled the blocks over the edges of XTicker, as it causes font problems and screen glitches on certain hardware
event flags mouse zoom improvement
Capped zoom out, and removed default half an hour zoom from fully expanded in event flags.
Make the first click zoom in from fully expanded
Control key modifiers for zoom
Limit minimum zoom level
Ported Oximetry to new graphing system
gLineChart not drawing to left edge in normal waveform plots
Converted PIE charts to new graphing system.
StatsLine under graphs test
Code cleanup - removed old graphing engine files, added new GLbuffer class for multithread prep
Vertical font test #1
Revert vertical fonts
EventFlags weren't getting displayed due to two missing virtual statements
Turned off Pie chart test
Initial draw multithreading.. (still some glitches)
Multithread fixes
Minor cruft.. Switching Computers
Disable Threads on Single Core
Thread murderalization enhancement
Temporary menu threading toggle for testing purposes
More threading stuff
Better thread shutdown
Shared GL Line Buffer objects
XInitThreads() is Linux only
Qt 4.6 compatability fixes..
A couple more Qt 4.6 compatability fixes
Force redraw on tab change
Startings of AHI breakdown Barchart
AHI Chart improvement
gXAxis UTC correction hack
yAxis wasn't accurate in AHI chart
Added unknown Apnea to AHI barchart
AHI miny set to 0
Color weighted barchart gradient
(Standard) Hourly Usage chart
Just show CPAP data in Usage
Moved render speed indicator to top left corner, shows when Debug view is visible
Basic barchart hover code.. Selections are flickering.. I'll fix later
BarChart hover 'tooltips'
Tooltip improvements.. Still not finished yet
Added qwineventnotifier_p.h to qextserialport stuff
Checkpoint: 0.8.4 alpha release
Checkpoint: 0.8.4 alpha release take 2 :)
Checkpoint: 0.8.4 alpha release take 3.. This is the last one :)
Confine barchart tooltip to graph area
Real YAxis Ticker fix.. removed the ugly hacks
Minor crud, threading turned back on (even though it's currently useless)
Yet more Multithread stuff
Thread cleanup (still dodge) and fixed zoom too far in crash
Re-usable ToolTip class
Expanded XAxis range.. Too many days were causing the xtickers not to display
Return of the Cursor Keys
Added Help->Check for Updates
Screenshot Feature attempt #1
Moved the two barcharts to empty Overview page
Overview page import refresh, plus other fixes
Got rid of the overview side pane
Main Window page select button fixes
Re-enabled keyboard and bugfix to work with overview
Disabled Multithreaded Renderer
Only Hypopnea's on ResMed need the +10?
Added Preferences->Profile form, made preferences only save data if pressed OK
Fix PreferencesDialog compile error
Multithreaded import (save) feature.. View Menu option turns it on/off
Replaced gBarChart with SummaryChart, which does lines too
Outline fix for SummaryChart
Fix Day summary calculations
YAxis Scaling Cleanup
SummaryChart Legend
SummaryChart AHI linechart mode looks ratty on ResMed (looks awesome on PRS1 data)
Fix SummaryChart total calculations
Some more SummaryChart fixes
Fix SummaryChart tooltip values
Flow rate needs min/max calcs
Hide SummaryChart legends where none of that data type
Hide unused SummaryChart legends #2
Overview Report Printing Test. Warning: May be crashy..
More Printing work, plus CPH/SPH fixes, added % PB graph
Report constructor graph cleanup
Hopefully fix the empty graph crash
Fix AHI problem
Version++, Changed Default DOB Date in Profile
Moved Overview Report to to Overview, added Print menu
Fix Show Splitter bug, cleanups
Turned of PDF default
Fix for gold selection bars being left in overview report
Fix Profile startup crash
Some silly crash bugs fixed, and windows compile problem fixed
Enable multithreaded loader by default on multicore machines
QPainter crash fix test
Windows GL Font test #1
More Print Cleanups
Hide Overview print report..
Report Cleanup
Overview Popup Calendar Improvements
Welcome page had incorrect link
Report HTML cleanup
PB % Calculation fix
Preferences DOB QDateEdit locale fix
Force HTML Graph Snapshot width
More HTML headaches
Yet More HTML headaches
Basic report templating
Properly Free graph objects in Reports
Save report as HTML button
Adjust graph margins a bit to hopefully stop cropping top line of text
Minor cosmetic fixes, plus Reset Graph Layout
Mostly consistent graph height
XTicker summary chart improvement
XTicker summary chart improvement #2
Show time rather than decimal hours in Usage popup
Stop far right XTicker flowing into graph margin
Added Selection Area Display in StatusBar
Summary ToolTip improvements
Show Summary tooltip on empty days
Xticker stuff, selection area status bar fix
Summary Popup Time fix test #1
Added Channel Register to machine object. Needs Reimporting
Channel System Rework
More Channel Rework
More Channel Rework #2
Reenable Journal
ToolTip Date alignment fix?
Graph Tweaks, Implementation of Min/Max Y cap code
XTicker alignment fix attemp #1
XTicker Fix #2 - Temporary show hours after date
remove the previous tempory hours display
SummaryChart Breakdown display
Logger Tweaks, SummaryChart stuff
PRS1 Humid/Flex Settings Summary Chart
Added slight vertical offset to multi-line Summary charts
Logging is causing a spinlock.. Needs further investigation
Increased mouse movement threshold (User Request)
Ressurected Event Breakdown PIE chart
Don't show pie chart cut with only one event
Fix pressure Summary Chart Min/Max values
Very minor cosmetic stuff
Preferences updates, Added primative Intentional Leak support for PRS1
ReEnabled Graph Snapshots option in preferences
Initial Preferences Color support: No Summary Charts, and No Saving Yet.
Fixed Overlay/Flag Span colors quads
Spelling fixes, SummaryChart day counts, misc crud
Revert "Spelling fixes, SummaryChart day counts, misc crud"
Implemented GL Float Buffer to improve pie chart appearance
Initial Multi-Profile stuff.
Fix to Password stuff
Select last used profile by default
Spelling mistake in NewProfile
Summary Chart days fix, and placed ToolTip a little higher
Changed check for Updates message
Forced YAxis scale fix (for PRS1 Settings Summary chart)
Edit Profile, and Delete Profile stub
Edit password stuff
More ProfileSelect fixes
Removed Profile tab from Preferences
Stop SummaryCharts getting screwed up by Journal objects, etc..
Remember Window Position
Turned Oximetry & Overview back on
Ask before opening oximetry screen, W.I.P. message in preferences->Graph
Only nag with the oximetry message on first use
Changed all user preferences to actual per-user profile preferences
More Preferences stuff
Fixed Slot Connection warning message
Added Fonts Tab in Preferences. Can NOT change webviews.
Graph Font sizes Fix
Added Graph Snapshots nag message.. Not sure if this bug is really fixed
Bug with that last one, plus hide the unfinished tabs
Disable Debug by default
Oximetry Bug fix (in W-avg calculation)
Stop changing font sizes in font combo boxes
Font dialog test
Weighted Average fixes in Overview SummaryCharts
Fix for oximetry session display in Daily tab
Turn off LinkGroups by default
Fix Link Graph Groups setting 0 MinX value
PRS1 ProductID codes are hexadecimal. Plus added Oximetry preferences page stub
More oximetry preferences stub stuff
Minor Oximetry Preference stuff
ResMed ASV Fixes
Compiler Warning cleanup. Preference Name cleanup (Sorry, reset your fonts), and some Auto Update STUB code (new preferences tab and test logic)
System Tray Notification Area for user alerts (where supported by your O/S)
Shift click on summary chart jumps to Daily view with selected date
I meant just the shift key. :)
Made each Graph a QObject for individual timers. Fixes overview highlighter bug, but slows things a bit :(
Minor fix to overview day selection
Make Ctrl+Tab key combo cycle main tabs
Daily Tab Calendar hide button and navigation enhancement
Added Daily tab layout border by mistake. Removed.
Cosmetic stuff.. Make the calendar nav stuff smaller
Added 'today' (most recent) button, tooltips
Calendar Navbar Date locale fix
Navbar cosmetic test
Fix cal-nav button heights
Revert previous arrow tests
Fix for missing details data in channelHasData function
Make Prev/Next buttons skip empty days (3 month limit)
Preferenalize that skip feature
Minor Preferences cleanup
Minor Preferences cleanup take #2
Profiling & Optimization: ifdef'd threaded drawing code out. Use faster QPainter instead of renderText.
Enable RenderText for Mac to solve text corruption problem
Moved SkipEmptyDays to per Profile preference
Added last day icon
NavBar icon adjustments.. Insufficient room for date display
Minor cosmetic stuff
Skip updates check on new version
Version bump, added Release Notes dialog, updated welcome page html
boring stuff
Enable 90% for Overview pressure chart
Calender drop down bug fix
Added Session count overview chart
Add Sessions overview charts to reports. Temporarily disabled local HTML template cache
Minor Overview code cleanup
Added Square Wave plot preference, plus restart app notice on changing certain preferences
Ask and attempt to automatically restart app when those preferences changed
Mac compile fix
Forgot to call exit on mac in that restart stuff
Mask Pressure Graph is not designed to work in square plot mode
Debug test for mac restart code
Mac auto restart test #2
Use QDesktopServices to handle app relaunch
Some Debug Strings (prefernce changes restart) to check on Mac
Whoops. Stop closing on mac
Hopefully the Last restart string test
This fix should restart the app correctly on mac
Try QDesktopServices::openUrl as well if the other method fails
Cleanup: Invoking QProcess::startDetached as a static method
Swap order of restart methods
Being specific about which open is called on mac
Added the -n open commands arguments
Code cleanup to previous stuff
Created beta branch.. (Just mucking with git)
Don't mess with version numbers in breaky
Show GIT branch in titlebar, and GIT revision in about dialog
Minor edit cleanup
Added live AHI calcs for Waveform Overlay
Fix live AHI calculations getting messed up by session gaps
Testing: Show duration next to live AHI
Release note updates for 0.8.7 windows test build
Added S9 ASV TgMV graph support
Lessen FlowRate AHI Confusion a bit
Added Export Dialog Stubs
Added basic CSV export functionality
Fixed typo in export function
Added profile name to export default filename
ExportCSV Calender highlighting, changed quick ranges to count back from last entry
Fix: ExportCSV wasn't writing individual sessions
Help About fix for missing windows revision, Changed export Summary to Daily
Changed export time duration from seconds to Time format
Use System Locale to determine first day of week
Date locale stuff
Fix for Daily export trashing open records, plus added progress bar to export process
Set Exports progress bar default to 0
Forgot to call QApplication::processEvents to update export progress bar
Qt < 4.8 build fixes (Locale firstDayOfWeek)
Mac build fix take #1
Better QT Version check in previous code
CMS50 Serial Import was not calculating count index correctly, and not displaying graphs
Dropped faulty firstdayofweek detection for Qt 4.7.x MacOSX builds
Added 'Event Window' option in preferences to set how much surrounding data is shown when clicking on an event
Changed Updates in Preferences to General, Reordered some stuff, Added Skip Login Screen option in General.
Skip login screen take #2
Changed 'Event Window' to 'Event List View' and specified it is in minutes
Fixed 'Event List View' LCD update problem
DeVilbiss Intellipap Loader stub
New Feature: Added Import locations preference tab and related import logic
A few Warnings fixes, plus some more Intellipap stub
DeVilbiss Intellipap Loader
Added Daily View AHI/hr Graph for all CPAP machines
Oximetry Tab & CMS50 Serial module Complete Rewrite
Fix silly live view performance glitch
Oximetry save was adding imported data one day back too many
Forgot to add save button icon
Pack oximetry waveforms
Oximeter data compaction code.
Toying with intercepting links in Daily views html panel
Slight improvement to event list links
Multi Directory import support. This may cause delays starting the import dialog on windows (again).
ResMed S9 import fix for German machines
Fix for something I broke something in oximetry with that last commit
ResMed loader fixes for French S9 machines
Added PRS1 16bit CRC check algorithm (Thanks Bira)
PRS1 Respiratory Rate Calculations and Graph. Temporarily overlayed over ASV's real RespRate graph..
Bugfix to that previous commit
Graph Y axis scaling improvements, AHI graph edge fixes
Moved Event View size from Preferences to underneath Event tab
Made Event View Slider more awesome
Make Event view resize a little friendlier
Graph settings Preferences tab.. (Note, this works, but does not save yet)
Make Graph preferences, heights and orders persistant
Fix graphView scale glitch when hiding graphs
Stop recalculating Respiratory Rate on ASV machines
Event selection bugfixes
Fix an oops in event view slider
Fixed empty graph at top mucking up keyboard zooming
Moved Respiratory Rate & Graph AHI calcs to own module, PRS1 ASV pressure fixes
Channel XML loader fix, oximeter graph min/max fixes, oximeter SPO2/Pulse flagging calcs
PRS1 Intentional Leak fixes, potential ResetBounds crash fix
Disable update check, Intellipap Channel.xml cleanup
First use/profile editor screen improvements
gGraphView key bugfix, plus oximetry fixes
Oximetery Flagging fixes
Multi select dialog not working on mac, more oximetry stuff
AHI chart comparison test
Added Usage Session Summary graph, Preferences cleanup test, YAxis timescale improvements
12hr time fix. no 0:00pm
Fix horizontal grid to match Yaxis tickers
ui build warning fixes, AHI calc dropoff
More cleanups to previous crud.. Dropped mask history idea
Session Usage summarychart range fix
PRS1/Intellipap Leak improvements
Preferences fixes
Initial TidalVolume & MinuteVent calculations for PRS1 machines. (Need to reimport.) Also added overview counterparts
PRS1 ASV Tidal Volume fix
Oximetry Serial Import Fixes
Fix more oximetery annoyances
Oximetry indice rebuild/repair menu option
Improved oximetry reindexer
Added Jimbo's daily view nav icons.
Fix Overview SummaryChart glitch showing bad codes, icon update
Overview Summary Chart fix for that last fix
YAxis ticker rounding fixes, Temporary graph on/off switch area below daily grapharea
Show/hide fix to temporary switches
More Oximetry fixes
Oximeter Fixes, New Print engine (graphs only)
Ask filename for saved reports
Improved Daily reports
Add report titles, cleanup, etc..
Respiratory rate compile fixes
Using qAbs instead
Added Oximetry discard threshold for re-indexer
Added optional second EventList data field, upgraded Session Load/Store code, Modified oximetery Pulse/SPO2 flag to record extra field, Retain mask info in Preferences Tab
Drop 0 values from Live Oximetry recordings.. Pack data on the fly, otherwise graph plots will crap out..
Implemented Daily View Bookmarks, Removed hidden Extras tab, added weight & Zombie-meter to Notes tab
Fix small Notes glitch when deleting note data
Added Zombie & Weight overview graphs
Added support for non-Metric weights
Bookmark fixes
Added Printer Dialog, variable cleanup
Removed timeout for Live view, added temporary dump information to help crack CMS60 data stream
BMI calculations
BMI Fix, plus show unit tooltips in Daily View html pane
PrintDialog fix for windows (doesn't support PDF)
Report layout fixes
Fix minor profile/import selectionbugs
I:E channel info fix
Added File->Change User (Log-out) menu option
Better Update message
Removed useless channel.dat file trash, fixed useless QObject connection debug messages, fix to Events list links
Journal glitches from forgetting to initialize stuff
Fix for oximetry event stuff I just broke
More Oximetry fixes
Even more Oximetry fixes
Oximetry again..
Oximetry again..
Finally, this should fix CMS50 import freezing the oximeter
Finally, this should fix CMS50 import freezing the oximeter
Ugh.. This bug won't die.. (I'm hopping between PC's a lot here)
Hopefully the last of the horrid oximetry freeze bug
BMI Overview chart, release notes/welcome page updates
Fix empty days not counting in overview SummaryCharts, Add EPR mode to Settings chart, moved summarychart legend above graph line
A better attempt at the SummaryChart 0 value thing
BMI was not being recorded properly
Move debug time message out of the way, Allow for more room for grabbing the graph title easier when reordering
Fix PRS1 Import crash, fix empty summarychart displaying glitch
More summarychart fixes
Line corruption fix for SummaryChart
LineOverlay Spans that were very narrow weren't displaying
Show Units ToolTips hovering over graph title area
Event Flags tooltips over labels
Stop tooltip appearing over grab area
More empty overview bug fixes
SummaryChart Legend fix
Oximetry tab Open .spo & .spor support
Ask to save _before_ opening oximetry load file dialog
High quality print test for Mac. Oximetry fixes, plus tab time editor. Can now re-open oximetry sessions from daily view. AHI/Hr Overview graph
Session Times chart fixes, HighRes Printing option in preferences
Graph Printing improvements
Selection area got mucked up in last graph changes.. fixed
Session Times chart time display fix
Added Purge CPAP Day option in Data->Advanced. (Be careful, does not yet ask for confirmation)
Fix RespRate calcs from running on ResMed
Necessary ResMed import version bump to force reimport.. I hope your all backing up your SD cards! :(
Fix preferences crash and restart issue on windows
Left out part of the last fixes
Windows report print crash
Windows printing & GL context issues
PRS1 Loader Restructure to fix ASV bugs, and allow for chunked summary/event files
Show pressure for Brick PRS1 machines, Update Weight/BMI/Zombie Overview graphs when changed in daily view
Use application font in Daily View Details panel
Improved SpO2 Drop Detection algorithm
Use a static baseline for SpO2 calcs
Better 90% calculations, and related day cache implementation
Needed restart delay when altering preferences. Delete day cache when session settings changed
Line Stipple for horizontal graph grid (may improve look of reports on Mac)
Thicker plot lines in highres printing. Fix some mouse selection alignment errors
Print bookmarked flow rate areas in Daily report
Fix bookmark crash introduced from previous stuff
Fix not printing all pages
Summary Chart tooltips were missing
Mac printing fixes, some hidden peak detection experiments for PRS1 waveforms
Disable High-Res printing checkbox in preferences for mac (it's permanently forced on)
Daily report tinkering
Print dialog Qt+osx bug test #1
Print dialog Qt+osx bug test #2
Report Layout Fixes #1
Graph Layout fixes
More graph Layout fixes
Report fixes, Added CPAP mode to daily & reports
More Report cleanup work
Yet more layout fixes..
Fix font scaling issue
PRS1 Apnea Flagging Experiment
Make PRS1 User flags search for nearby events to avoid double ups
Add extra debugging messages for Mac printing
Forgot to add the font scale fix to previous commit
Graph scaling fix #1
Graph layout cleanup
More layout stuff, plus some Import preferences stubs
Added Purge All CPAP data feature
Disable Import prefences stubs
Force HighRes on Mac again
Windows compile fixes, windows layout fixes.. Report page count wrong, and was missing graphs
Report layout fixes for Windows
Page count hack
SummaryChart legend/index too wide Fix attempt #1
File dialog fixes, Weighted average fix
Code cleanup, BMI notes display fix, Show PRS1 flex mode & Humidifier setting in daily Details panel
Show ResMed EPR/EPRSet fields in daily Details panel
Report layout cleanup
Minor layout tweaks with report title
Simplify graph scaling in reports.. Much quicker. :)
Selection time in status bar fix, removed duration from under overlay bars
Update Application.. Don't touch, it's not ready yet
Moved AutoUpdater to main application.. (Still not ready yet)
Updater stuff. Some Windows build Fixes, file replacement logic
Mac build cleanup #1
Mac build cleanup #2
Removed old trace of upgrade projects resource file
Removed unused update folder
Link zlib stuff for osx
Temporarily show appDirPath
Update test for windows.. Please Don't touch.
More build fixes for windows..
Yet more build fixes for windows..
More update fixes for windows..
More update cleanups
More update file stuff
VSC++2010 Compatability Fixes
More VC++2010 fixes
Rest of the MSVC++2010 patches
PRS1Flex was mixed up with Humidifier Status
calcs comments, plus fixed mac platform string
RestartApplication() Fix for Mac
idiotic typo (forgot quotes in previous commit)
Mac RestartApplication() fix #2
Mac RestartApplication() fix #3
Preserve file exec permissions for Mac update
Preserve file exec permissions for Mac update #2
Version Bump.. 0.8.9
Updated release notes
Fix update last checked glitch
Fix update check crash on Linux build
Improve comments for Daily & MainWindow headers
More code comment improvements (and Doxygen setup)
More doxygen header documentation
More doxygen stuff, plus cleanup and preparation for Language Translation support
More doxygen documentation. Added high bit for CMS50 heartrate
Yet More Doxygen stuff, pruned some old unused code
Doxygen stuff is nearly all done
Doxygen main stuff
Changed report to use QPainter viewport scaling
Allow more space between Y-Axis values
Hopefully a CMS50E Oximeter serial import fix
Increased max_drawlist_size in gLineChart
Force Report width to 2048 for uniform sizes
Improved oximetry messages
Mac build fix, new secret Preference option
Oximetry fix to pulse rate high bit
Report fixes
Properly centered Daily report center header information
Enable anti-aliasing for just the stippled line components
Added compliance preference settings (in General)
Slightly more pointless fun
Crappy page changing animation, take 1 :)
Day Transition Test #2
Better day transition.. a cross-over fade
More graphical tinkering
Made Animations & Transitions preference turns new graphical stuff off
Forgot to add an icon
Forgot to add an icon
Merge branch 'master' of ssh://sleepyhead.git.sourceforge.net/gitroot/sleepyhead/sleepyhead
Mac GL transitions fix #1
Mac GL transitions fix #2
Mac GL transitions fix #3
Mac GL transitions fix #3 (alpha debug info)
Weight yAxis.. not finished yet. harddrive is crashing here.. :(
Make Overview weight use profile's UnitSystem. Remove the last of the String channelID references.
String cleanups needed for translations, Profile settings system cleanup (unfinished)
More profile settings system cleanup
More Profile and String Cleanups
ChannelID Integer Rework.. WARNING.. BACKUP YOUR SleepApp profile First
Layer not setting day object correctly (fixes Pie Chart)
Changed SleepApp folder to SleepyHeadData, Renamed hexid machine folders so they are recognizable, and version bumped to the start of the 0.9 BETA cycle.
Welcome page 2.0
More Welcome page stats
Fixed Graph Switched Off message in daily view
Oximetry summary work, Prescription changes best and worst highlighting, Summary percentile calculations and load all nastiness test
More welcome page tweaks.. Annoying loading screen :)
Left a temporary forced variable on by mistake. Also forgot to mention rework the report printing bookmarks stuff.. Now should show SPO2 & Pulse (if available) along with Flow Rate for each bookmark
Hide Oximetry data from Summary, when no oximetry data available
Slow down cube a bit to conserve resources.. Format Usage in Summary as time
Sanity restored to Percentile calculations, restored summary only loading, and trashed the need for the cache.day file. Thank you Robin Hoffman for the awesome idea.
RDI Calcs preference for PRS1 Users, Made Summary more BIPAP aware, Added IPAP/EAP 90% to Overview chart, VSnore 2 reenabled for PRS1 CPAP mode, hide flow limitations for PRS1 CPAP mode.
Fix edit profile password glitch
Modified overview to be able to use percentiles other than 90%
Fixed messup with blank reports where no bookmarks
Fix Empty PieChart on reports
Oximetry information cleanup, Gave graphs the ability to fully remove title, Print Daily Report bookmark fixes and cleanup
Moved Oximeter Information under Statistics in Daily Details tab
Added Overview quick Range select combo, and a stub for print multiple daily reports from overview page
Loading screen time is too short, so just display welcome page.. Fix zoom in too close makes cpap pressure dissapear bug
Resource build error fix, also fix humidifier setting display
Beginning of new (hideable) App-Wide Sidebar to replace Welcome screens navigator
Populate a few useful Records in the new sidebar, plus make the links work
Edge fix in overview range selection
More edge fixes in overview range selection
Make new sidebars tabs a little bigger, and a little more attractive
Reorganize Oximetry bottom panel to make compatible with netbook screens
Separated Summary from Welcome into it's own tab, welcome has become Help Browser.
Disabled transitions as it's too slow, updated summary title message
Loading and empty data messages
Forgot to add redraw back when disabling transitions
Center some summary headers
Enabled basic print code for Summary tab
Can now print from Help Browser too
Update release notes, show the threshold value mentioned in summary page.
SPO2 stat decimal rounding, use compliance hours threshold in best/worst ahi stats
Fix error in countDays() function
Populate Favourites with days containing bookmarks, fix Daily->LoadDate() double firing
Allow reselecting currently selected favourite
Help Page updates
Show Links in statusbar when hovering over them in Help Browser
Fix a few RDI display bits for Records
Various fixes and renaming Favourites & Summary.
Forgot to rename the navigation statistics button. Show most used humid setting rather than max
Fix last entry in Prescription settings table
Make statusbar selection time tab context aware
Modified gLinePlot to support sublayers, so I could add a legend like summarychart.
ResMed EPR html display fix in Details
More consistant legend marker, Added Te & Ti definitions to channels.xml
Fix 2D Line plots mucking up with small amounts of data
Minor text order cruft in gLineOverlaySummary
BIPAP fixes for statistics page
Show TotalLeaks in Statistics where Unintentional not available, Fix non-existant plots (for Pat-Trig-Breaths on machines without it) showing in Overview, add rera & FL to stats where available
Use AntiAliasing preference fix
Offset SummaryChart lines by one pixel (higher) to counter antialiasing
Fix openGL scissor for that last summarychart pixel offset
Make GLBlend functions adjustable. Set SummaryChart to use DST alhpa blending
Hide Sessions Times chart where there is no CPAP data
Fix Oximetry rebuild datetime glitch
GL Blend fix
Increase line thickness used in SummaryChart plots
This hopefully fixes SummaryChart line 'nibbling' on mac
SummaryChart lines appearing to thick
Increased line plot thickness in print mode
Activate Hide sessions switches
Change Day First/Last to reflect hidden sessions.
Update statistics when sessions are hidden
Fix zorder error messages, more session hiding related stuff
Stopped bookmarks selecting areas in disabled sessions
Removed AHI/hr from averages list, changed Daily Details percentiles to variable calculation, Stop Unintentional leaks being calculated in APAP mode for PRS1, as they are inaccurate without mask formulae
Force scroll to bottom of Details web view when hiding/showing sessions
Make that last scroll thing even more awesome
Fixed Typo in Statistics Header % Display
Better Session Switch icons, Better CSS Tooltip in Daily Details pane attempt #1, thicker print lines
Jimbo's Mascot Improvement
ResMed S9 Loader Rework to get at the STR.edf sessions where no other .edf data present
VPAP progress.. (still more, but fixes a startup bug)
More CPAP/VPAP Fixes, (so much for the database being 'ready' :)
Turned off the line stipple and GL blending for the horizontal grids
PRS1 Importer Fixes, BIPAP/VPAP stuff, Overview Pressure Chart fixes (a different issue to print line problem)
Added Target Vent overview graph. Trialing nth_element for Perecentile calcs.
Added Journal notes, weight, etc.. to Daily report
Added PatientID field to printed reports
Force alpha to full in SummaryLine plot
Forgot to multiply ResMed EPR stuff by signal gain
Explicitly disable GL blending for lines.
Disabled AntiAliasing setting for MacOSX :(
Hopefully faster if not cleaner GLShortBuffer replacement, called gVertexBuffer
SummaryChart vertical color fix, Intellipap model number fix
Remove HiRes Printing option (as it's all HighRes now), and re-enabled AntiAliasing for mac
Sneaky JavaScript hack to intercept clicks on Prescription Changes table and forward to Overview
Made Overview AHI SummaryChart show weighted average to match Statistics
Overview SummaryChart fixes: min/max settings values, uniform legend color markers, use median not average
Fix gold highlights in overview not disappearing when leaving graph
Added tooltip popups to Prescription Changes.. (Still need to lay them out properly)
Prescription Changes display fixes for various machine types
Overview Page Graph Visibility Combo Box
Fixed Overview pressure for CPAP mode, and fixed Graph Visiblity Combo
Removed unconnected Print Daily button from Overview.. Figure it multi-page printing next time around
Hide Prescription Settings tooltips for CPAP mode, lighten highlight color
Dont hide prescription tooltips when browsing CPAP records amongst APAP data
Added quick hide/show all button to overview
Murderalized the button box show/hide for the same combobox method used in overview.. Added zoom out 100% button
Added Everything and Custom to Overview Range combo and set date bounds.. Greyed out dates when not custom.
Some profiling & optimisations. Implemented Session Events Compression, Backup edf File compression for ResMed, preference changed around a bit, and new options for the compression and backup stuff. And more efficient Weighted Percentile calculations
Forgot to make CRC & Filesize check only if event file version >= 9
More silly event file verison muckup fixed.. Should be good now
Crud.. Deliberately breaking until I fix this issue
Unbreaking git.. I ctrl-z'd something by accident before the previous push..
Added some Efficiency Debugging stuff, and a more accurate FrameRate counter :)
Graphics Optimisations
Fixed bug with FlagsLine Span, minor speed improvement in Day weighted percentile calculation.
Session optimisations
Fix w-avg crash
Fix archiac weight glitch.. made cube even more annoying
Changed largest weight spinbox value
SummaryChart highlight improvement, Details tab tooltip position, SearchEvent optimisation.
Fix for graph show/hide in daily view, when moving between days without certain graphs
Miscellaneous fixes and code cleanup.. Made PRS1 custom event flagging optional, made minor improvements to it's functionality. enabled AHI/hr graph options. Use just 2 decimal places in stats. Changed bookmarks in right sidebar to HTML view as List was broken
Details tab events cleanup, larger AHI display, Bookmark Search in side panel
Best/Worst AHI now shows up to 4 days
More Records box formatting
Preferences Tooltips, Records fix for incompliant days not showing
Records RX fixes, Best/Worst AHI sort fix, show some compliance records
Show Median instead of average in Details tab (because average is not available in summary only days). Average when available shows in Tooltip. Made tooltips in Daily Details tab Statistics easier to access
Added zlib headers for windows build
Beta 0.9.0 Official Release Marker
Fix a very stupid crash. Enable New profile calendar popups. Fixed a spelling mistake in release notes
Fixed more EVL_Waveform time access errors
Cleaned up the muckups and made improvements in the previous session optimisations
Profile::GetDay and related fixes
FlowRate Parser Calculations Module rewrite.. More accurate RespRate, TidalVolume and Minute Vent, plus new Ti & Te calculations.. Works on ResMed too where individual graphs not available.. Haven't redone custom event flagging yet
Forgot to turn debug flag marker off
Increased buffer sample size, Calculate all RR/Tv/MV if one of them missing
Nothing slips past Jimbo.. :)
User Flagging, take 1.. Note scanning for duplicates (ie. events already detected) is switched off for testing purposes
Build fix..
User Flagging Improvements.. (also, event search is now on)
Oops in last commit
Import profiling & optimisations. Fix summary chart pressure not showing for CPAP amongst APAP days.
Minor bugfix and flow rate optimisations
Preference section name change, User event flagging is not just for PRS1 now
Stop Event Flags dissappearing on zero days, Event Flags and Flow overlay checks and optimisations
Added reindexer.. Applied on preferences changes
Make reindexer run on changing SleepyHead's data compression setting. (making it resave in either compressed or uncompressed state)
Messed that up compression push up somehow
Fix typos, and changed text in preferences dialog as data is now reindexed
Release note tweaks
Hide Event Color tab in Preferences as it's unfinished
Fix preferences apply bug, and enabled multithreading for recalculation
I swear I'm sleep coding... Update Summaries is done by machine Save()
Always precalc RDI where available rather than force recalculation each time it's changed, version bump to avoid upgrade problems for the stray mac version
Sacrificed Multithreaded recalcs, as memory footprint was damn scary.. I'll revist this later
Enabled hog reindexing if Cache Sessions Data is enabled
Release notes version update
Sessions Overview chart should start at 1
Can not share flowparser object in multithreaded mode. (Fixes crash)
userEventDuplicates stub stuff (currently hidden), disabled zlib gzbuffer usage as ubuntu has a outdated zlib.
Turn off breath markers :)
Session hiding details display fixes, disabled multithreaded recalcs again
Preferences shouldn't recalc on empty profile
Force recalc to restart after to switch UserFlags graphs back on
Enabled profile delete in login screen
Initial ZEO CSV support.. New ZEO CSV import menu, only line graphs for now.
Highlight ZEO days in calendar, Graph tooltip showing stage meanings
Fix 0.00 ahi days occasionally displaying as no data. Stopped CPAP_Leak calculation for PRS1 APAP and greater as it's not accurate yet
Better method of fixing 0.00 ahi days occasionally displaying as no data, done in ResMed importer, it will now show OA/H/A event flags lines event when no events for that day. (CA is not available on VPAP, so it only gets added when available)
Applied the same fix to PRS1, along with minor performance improvement to it's event importer
Fix VSnore oops I just made in PRS1 ASV import
Removed play sort code I left in for Changes to Prescription Settings
Added Total Leaks graph for PRS1 users
Removed forced top value of overview settings graph.
Updater and Version number changed to support for Release Number. Bumped version for updater test.
Update release notes for 0.9.2 test build
Fixed some RespRate calculation problems
Profile default values were not being set
Cursor up/down zoom did not take into account hidden graphs, and was jumping to beginning
Can now set preference calculations for mid (median, average, wavg), percentile (90/95%/etc) and max (true max/99%)
ZEO Importer Fixes
ResMed S9 importer fixes - Scan slightly wider for close sessions, and only load one file if both edf.gz and .edf are somehow in the same backup source
Remove erronous CPAP_Pressure channel from PRS1 BIPAP imports
PRS1 ASV IPAP / PS Fixes. Moved Target Minute Vent to secondary plot in Minute Vent chart
Initial PRS1 Unintentional Leaks hack for all CPAP modes. Minor crash fix to UserFlags calculations
Saving Unintentional Leaks progress.. (working, but not finished yet)
Initial F&P Icon support. (Initial, as in basic, and probably broken. :)
Disable excess oximetry device reset as it could be mucking with CMS50E
Turn on some more oximeter port debugging
Swap mac serial portnames just like windows needed
F&P Icon Importer Fixes
RemStar MSeries importer stub. Added support for overlapping sessions in one day, as it was giving incorrect Day->hours() values. Should fix whacky ResMed S9 session lengths (not stop overlapping sessions from happening though, but may not need to)
Use UTC Session Times for ResMed SessionID's
ResMed Escape, and better brick detection
Import should refresh calendar highlights, and select most recent day
F&P Flow Waveform extraction
Time-weighted percentile calc bugfix, more F&P work
Forgot to switch S9 leaks back to time delta packing.
Helps if I turn the actual percentile fix code on
PRS1 Pressure Summary fixes
Disabled M-series stub code and F&P Waveform stub code for fresh mac build
Version number bump for mac test build
Troy Schultz (9):
Folder reorganize for easier multi-IDE project handling
Created CodeLite project for OSX
Cleanup files from CodeLite project creation.
Add GitIgnore to REPO for tracking
Compiles on OSX Snow Leopard 10.6.7 with wxWidgets 2.8.12.
Added CodeLite project for Windows (MSW)
Able to load data on OSX and display charts and summary.
Updated CodeLite project for OSX with oximiter and zeo changes
Rework CodeLite project for OSX, initial test of build.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/sleepyhead.git
More information about the debian-med-commit
mailing list