[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