New Features and Enhancements
Internationalisation
Development Builds
Full Change Log
Alejandro Martinez (49): Change Pace metric to follow metric/imperial units as configured Automatic CdA and Crr Estimation in Aerolab Add es and pt translation files set lang default according to system default Enable metrics translations The code setting metric names and units was moved from constructors to an initialize method, to be called after translator initialization. English Name is preserved as InternalName for metadata.xlm compatibility in metric override. Q_DECLARE_TR_FUNCTIONS(class-name) macro is used to set tr() context when class-name is not QObject sub-class. Enable translation on LeftRight metric Enable Metadata translation This patch keeps the original english name of SpecialFields and SpecialTabs as internalName, to preserve compatibility, while it uses a translated displayName for user interfase in other languages. Enable translations in RideSummary Includes default zone descriptions Enable AllPlot and Aerolab translations Also update spanish translation Enable PerfPlot and PfPvPlot translations Also includes a minor change in LTMSidebar Enable LTM Translations Includes translation of default chart names, these should be in sync with those defined in charts.xml Enable DataProcessor Translation Also includes download instructions translation Enable Colors translations Includes loading translations for system dialogs and using default units according to system settings Enable Rho and Twitter translations Enable 3d chart translations Enable HomeWindow Translations New metricsDetails method in LTMTools Translate metrics names and units Enable Diary Translations Enable chart names translation Enable RideNavigator Translation Enable RideFile seriesName translation Also changed all references to QObject::tr for a version with the proper context Translate axis labels LTMPlot Fixes #29 Enable Measures Translation For use in LTM metrics list Fix RideNavigator Translation column names from xml file need to be translated to match translated headings, other posibility would be to match before translation, but this option needed fewer changes. Options Toolbar & Keywords Translations Fix minor translations related issues Enable fieldChooser and field types translation Enable translations in Devices and update spanish translation Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah Enable translation of welcome text in BlankState.cpp and Wheelsize in Pages.cpp Enabled translation of supported devices legend in DeviceTypes.cpp Enabled ScatterPlot axis legend translation Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah Enabled translation of Search and Group By Update spanish translation Update italian translation (by Marco Piccirilli) Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah Enabled translation of Season and Event details Updated spanish translation Updated german translation (by Tilman Schmiedeberg) UI Nits: enlarge Aerolab Crr box to fit the allowed 6 decimal places Enabled translation of BatchExportDialog Updated Spanish Translation Updated Italian Translation (by Marco Piccirilli) Enabled translation of GroupBy labels and formats in RideNavigator Use Distance as a PMC metric Fixes #570 Enabled progress translation in PowerTap download Updated spanish translation Enabled progress translation in PowerTap download Updated spanish translation Updated spanish translation Enabled translation of Cancel/Save in NewCyclistDialog Updated translations Italian by Marco Piccirilli Japanese by Okano Takayoshi Updated German Translation by Tilman Schmiedeberg Update spanish translation with event creation warning Andrew Bryson (9): Reset the lap timer based on erg file Lap Averages in Real Time mode Fixed lap averages only working with lap button Add lap time remaining data series Fix quarq power and cadence glitches when coasting Fix power blips from Standard Power with Quarq Initialise stdNullCount Allow more duplicate messgaes in standard mode Allow user to select another video when paused Andrew Bryspn (1): Allow videos to be in subdirectories. They can also be symlinked from the place where videos normally live. Andy Bryson (8): Issue #357 - Y axis is unclear 361 - Y axis is still unclear Chart Settings (show legend and show zone) were not persistent. Stacked Plot Improvements Make first plot the same size as the others in stacked view Stop RPM scale clutter Remove Boost Dependency - The Easy Bits Remove Boost Dependency - Devices Remove Boost Fix build error on Arch Linux Chris Cleeland (2): Pre-patched version of libusb tarball Fix issue #553: take metricDetail->fillCurve from the checkbox state rather than using the pointer. Claus Assmann (6): Support download for OpenBSD USB Serial devices Add Support for Joule CSV Poweragent Files Update INSTALL-LINUX for needing > Flex 2.5.9 Poweragent 7.5.7.34 CSV date format Fix typos in FixHRSpikes OpenBSD support for ANT sticks Damien (142): enhancement for HrPw Add summary metrics list to preferences Correct crash with truncated files Altitude scale present with no altitude data. Add a TCX ride exporter Modification to handle odd start page and compatible with qt 4.6 Correct interval in SyncRideFile Modify TRIMP formula to use time_riding instead of workout time Modify Aerolab to add interval highlight and zoom + auto offset Aerolab : Change LCD display to LineEdit Correct bug in the peakPowerHr formula Add a Maximums column in the ride summary Correct temp plot for smoothing Add average for Power, Cadence and Heartrate Add ResponseIndex and EfficiencyFactor Correct encoding in json parser Correct heartrate zone labels position for X axis not beginning at 0 Correct bug #496 for longitude < -65 Remove Joule warings Fix CriticalPowerWindow handle seasons changed Select active ride in the ride navigator Reorganise intervals by drag and drop Qwt 6 support Change speed to double in Bin parser Qwt 6.0.1 Support Plot relative headwind Correct intialisation of altitude for TCX without altitude Add torque on the plot Find intervals by time/distance Correct typo in peakpower intervals Add Upload to RideWithGPS.com Add Watts/Kg in the cpx cache files and in the CP plot Add Left/Right Power Support Modify TM processing Correct memory leak in HrPw plot Keep/Save last value for showBalance About dialog Fix Joule GPS time recording gap error. Show hh:mm:ss on x-axis in ride plot add seconds to plot scale label under 5 minutes Ignore/correct invalid start time for an interval Add FileType to RideFile Correct copy/paste errors for File Format Enable withings weight for Watts per Kilogram metric Add myzeo data download Add ZQ and sleep time metrics Refresh metrics for rides after a new weight form Withings download Correct error in the erase function for Joule GPS Correct copy/paste errors for File Format Enable withings weight for Watts per Kilogram metric Add myzeo data download Add ZQ and sleep time metrics Refresh metrics for rides after a new weight form Withings download Correct error in the erase function for Joule GPS Minor changes in Joule GPS download Choose channels (Altitude, Power, Cadence, Heartrate) to upload to Strava Correct error in last commit Add a column Start Time in the ride navigator Modify Joule download to include Joule 1.0 Need to modify parser now Correct bug with the new virtual column for Ride Time Modify getUnitVersion for Joule 1.0 Modify date reader for Joule 1.0 Another change on date for Joule 1.0 Correct bug with the new virtual column for Ride Time Modify getUnitVersion for Joule 1.0 Modify date reader for Joule 1.0 Another change on date for Joule 1.0 Choose Metric/Imperial units in New Athlete dialog Correct crash for Joule 2.0 files without temperature for first seconds Correct Zeo data download : only one message box after new values Update translation (ts) files Update translation (ts) files Change series id for histograms after ids were changed by mistake in commit #b116d3a Implements WattsKg in histogram The getWeight() method should find the last value of weight in measures if the last measure has no weight value Return cached value Correct binWidth if not valid for the selected series Add shaded power zones for watt per kilogram series in histogram Correct invalid json if no hr in Strava upload Add label for seasons with same start date Mismatching allocation and deallocation Update French translation for V3.0 (1/3) Update French translation for V3.0 (2/3) Remove warnings Update French translation for V3.0 (3/3) Remove some warnings ISODate format for UTC date end by "Z" ISODate format for UTC date end by "Z" Blank state Add images for BlankStatePages initialise default value for reveal control synchronize reveal slider with standard slider Initialisation of reveal controls Transparent background for reveal controls Add controls for HrPwWindow Add reveal controls for CP Plot and PfPv Plot Add reveal controls for ScatterWindow Animation for reveal controls Change animation for reveal on AllPlotWindow Animation for AllPlot only for background Wait before controls appear on AllPlot UI Nits: Reveal controls for GcChartWindow Add a new Class GcChartWindow with reveal widget and animations Hide reveal control after animation Update HistogramWindow reveal controls UI Nits: GcChartWindow for PfPvWindow and HrPwWindow UI Nits: GcChartWindow for CriticalPowerWindow and ModelWindow Show picker info in CriticalPowerWindow Correct previous commit Re-order seasons with drag drop fixes #445 Translation update Use metric symbol insteed of name for summary metric data Blank state : no GPS image for Google Map Add an image when no GPS data present Blank State : default image for no data available BlankState: No data available for HistogramWindow Use the default blank state in HistogramWindow where data not present BlankState: No data available for HrPwWindow Use the default blank state in HrPwWindow when data not present BlankState: No data available for AllPlotWindow Use the default blank state in AllPlotWindow when data not present BlankState: No data available for PfPvWindow Use the default blank state in PfPvWindow when data not present BlankState : ScatterWindow Blank state only if no ride or no data point UI Nits: PfPvWindow double click to change quarters (CP and cadence) PfPvWindow : Double Click Update edit values for CP et CAD after double click UI Nits: Add titlebar for splitters Correct : splitters not resizing after expanded Sidebar : Use QSplitterhandle Add Strava activity download feature UI Nits : Add a splitter control Add missing images in last commit for sidebar Strava download : add error messages UI Nits: Sidebar WIP UI Nits: Sidebar WIP Move extra menu UI Nits: Sidebar, invisible root item for intervals Strava upload: Use TCX format to handle stationary trainer ride LTMSidebar: store/use last selected date range Joule GPS : handle negative temperature Edit interval Display negative temperatures (and respect temperature units) in AllPlot fixes #466 Correct min value for speed axis Strava upload : send selected channels only in TCX mode RidePlot: Correct min value for altitudes less than zero fixes #527 FitFile: Add O Synce in manufacturer and navi2coach in product SyncRideFile: Uniformise manufacturer name FitRideFile: Correct wrong copy-past FitRideFile: Use the slope value RideFile: If we have temperature but the first point have no value use 0 insteed of noTemp value. No resize of left sidebar after reshow Restore sizes after sidebar reshow fixes #568 AllPlot: Save last showTemp value for ridePlot BinRideFile: correct altitude handle negative value for altitude BinRideFile: Support for left-right pedal balance JsonRideFile: add support to the references for forward compatibility Damien Grauser (7): SRMWIN Style HrPw Plot O_Sync Macro X device support Add PeakPowerHr metric (average HR during peak power) Add Temperature and Slope Data Series Add temperature to AllPlot Add temperature icon to GCBubble Joule GPS Support Darren Hague (4): Native ANT+ part 2 - USB2 Support and minor improvements Dynamic load of libusb0.dll Improve stability when libusb0.dll is not present Fix CycleOps Fluid 2 virtual power calculation Dean Junk (3): Fix TCX Export Schema Compliance Enhance TCX export Updates for XML schema compliance. Eamonn Doyle (1): Fix Linux README Eric Brandt (1): Added 'interval summary' window below the interval tree Eric Murray (1): User Configurable Hysteresis Frank Zschockelt (2): Included 4 sample sigma files in the test/rides directory Support for Sigma SLF/SMF file formats Gareth Coco (29): Change start date from UTC to localtime for bin ride file Fix Windows LibUsb compile error Initialise LAT/LON to zero (0.0) in the parser Update default Chart Titles Add right click - Upload Activity to Calendar - functionality Update default chart titles - Analysis view mingw uses Sleep() Allow CdA to lowest possible in AerolabWindow.cpp Don't build QwtDesigner in qwt Overhaul gcconfig.pri.in and src.pro Fixes for Manual Ride Entry Comment added and replace tabs with spaces v3.0dev - Allow ride to be added with no Average HR Documentation updates Fix file name for RideWithGPS.com patch Add back in the ROBOT for Realtime testing Added Garmin Forerunner 110 Typo fix - F2XX is meant to be D2XX D2XX Drivers installer for MAC OS Update website with new issue tracker/WIKI Added MAC OSX file for WIKI download Needs to be: #include "TimeUtils.h" Sigma 2.1 Test files Website updates for broken links. HTML formatting Update binary translations Allow make to compile translations before building Appearence fixes Minor website update. Greg Lonnon (10): kJoules, BikeScore, xpower displayed, fixed length speed/avg speed, refactored grid layout. Computrainer Workout Wizard realtime mode: during a workout, if the +/- keys are hit during a workout, then the rider is able to control the controlller manually. workoutwizard: fixed the LAP feature in mrc and erg files Added Map and StreetView charts to the TrainTool. added reset window layout to all the HomeWindows. fixed the gps parser to take mapmyride routes strava map jagged fix - issue was the conversion of gps coord to string didn't have enough precision. Strava Upload date corrected. moved v2.1 doc to master. Ilja Booij (1): Fix Heartrate support for Tacx Fortius Jaime (28): Added CNUMOFCFGCOLORS macro to define the number of configurable metric colors are available Added macro entries for Load, TSS and BikeScore Added use of CNUMOFCFGCOLORS macro in ColorList and DefaultColorList arrays Added Load, TSS and BikeScore support in setupColors() Added support for configurable colors for Load, TSS and BikeScore Added CRIDEPLOTXAXIS and CRIDEPLOTYAXIS for ErgFilePlot axis color configuration Added Ride Plot X and Y Axis color configuration. Default to blue and red. In ErgFilePlot(), made the X and Y axis color configurable. Merge remote-tracking branch 'upstream/master' Merge remote-tracking branch 'upstream/master' Added GC_DPFHRS_MAX to support fixing HR spikes Added FixHRSpikes.cpp Add support to Fix hear rate spikes and dropouts In guiUpdate(), fixed an issue with updating now to current time so that it is updated about every 1 second. Merge remote-tracking branch 'upstream/master' Changes to fix CT calibration issues with the real time Train plot. Logic changes to enable real time plotting to resume properly after calibration. Minor cosmetic fixes of missing #defines for media support Move initialization of curveTitle to CpintPlot constructor from calculate() so the Cp title doesn't get overriden to blank after its first showing. Fixed side bar to properly toggle the Hide/Show state when switching modes Minor fixes to #defines for Q_OS_MAC on side/scopebar Fix thread warning exit realtime Added removal of double quotes from Racermate TXT data files Racermate test TXT file with double quoted data Noticed that slope was not being initialized to 0.0, so reworked the constructor ro initialize the variables in the order they are listed in RealtimeData.h Fixes in CT support to ensure Gradient/Slope is being defaulted and updated properly between the CTConroller and TrainTool. Fix to preselect ERG mode in workoutTree. Restore load/gradient after done with calibration Mac Buttons Icon Corruption Icon Toolbar Memory Management Code Cleanup: Ride Editor memory leak Code Cleanup: HrPw memory leak Code Cleanup: CpintPlot Memory leak Jamie Kimberley (3): V3-force use of no elide and scrollbars in tabbed view Add other TRIMP metrics to performance manager-v3. fix unit conversion error in max cadence calc John Nye (1): update to fix ticket #457 Jon Escombe (10): Fix lap number issue Fix CRS file granularity Fix for 'stuck in full screen' issue Fix QIODevice errors in ANTLogger Add delay after ANT reset message Change usb_bulk_read() timeout back to 125ms Move early ANT setup after receive loop is started Close ANT channels before stopping session Postpone ANT debug log close Whitespace cleanup (tabs to spaces) Josef Gebel (1): Fix AllPlot Show by Distance Bug Justin Knotzke (1): Upload to Strava Magnus Gille (3): Added support for MotoACTV csv files Added test files for MotoACTV Fixed a missing -1 to make non motoactv files parsable again Marc Boudreau (3): Fix: - incorrect RegEx to read some CRS files - all files were assumed to be metric - (UNITS = ENGLISH) now converts - scaling adjusted to not clip the top when some graphs were longer Notes () from PWX files not added as RideFile tags... Notes ( ) from PWX files not added as RideFile tags... Marco Piccirilli (1): v3.0 Italian Translation Mark Liversedge (1325): Inital V3 Branch Julian Candy Fix homewindow bugs merge origin/master fixups. Make libical optional Allow user to drag/resize tiles on homewindow. fix close chart crash. Tidy up bar chart in metrics Move tiles on HomeWindow HomeWindow chart move/drop Merge branch 'realtime3' of https://github.com/glonnon/GoldenCheetah into release_3.0.0dev Merge Master into V3 Branch Fix addchart crash on empty homewindow Single click moves chart to end of homewindow Segmented button on Mac fix show selected. fix homewindow resize cursor bug. Drag cursor support Qt < 4.7 Export Metrics to CSV Fix gcc 4.5 compile error/warning in HrPwPlot.cpp Upload Ride to calDAV based calendars Cosmetic tidy on DiaryWindow, tidy CalDAV code. Improved Calendar Support merge master into release_3.0.0dev. merge master into release_3.0.0dev merge master into release_3.0.0dev Improved Season Support Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Native ANT+ Support (1 of 3) Fix Computrainer with Stereo FTDI adaptor post merge master into release3.0.0dev fixups. Fix TreeMap Crash & Cosmetics Flex/Bison instructions in gcconfig.pri.in post merge master into release3.0.0dev post merge master fixups. post merge master in release_3.0.0dev fixups. Native ANT+ Support (2 of 3) Fix WorkoutWizard.h use of <> instead of "" for win32 build Native ANT+ debug, temporary for testing. Native ANT+ Part 2 - tweaks Native ANT+ Part 2 - Garmin USB1 Stick on Windows Fix ASSERT crash in Weekly Summary for No Zones Remove RideSummary from Metadata default config in V3 Native ANT+ Part 2 - Improved Power Support Fix Flex/Bison issues on Win32 QMAKE_DEL should have been QMAKE_DEL_FILE in previous commit. Native ANT+ Part 2 - antlog.bin dignostics Fixup USBXpress.h when SDK is not installed. USBXpress SDK fixup missed USBXpress.cpp on last commit. Fix SEGV in WorkoutWizard when no ride selected. Training Mode Improvements - Part 1 of 3 Fix video on startup. HomeWindow takes a name to load/save layout. Fix Weekly Summary Crash Version 3 - No Ridefiles Bugs Bonanza Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Fix Crash on show/hide sidebar in V3 Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Reintroduce Heartrate Zone Summary on RideSummary Window Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Reintroduce Heartrate Zone Summary on WeeklySummary Window Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Realtime checkpoint - WIN32 and Configurable Realtime Fix Workout Code null string for Bin (Joule) ride files. Fix Crash in Histogram for show in Zones before Zones configured Fix Crash on Interval selection when last ride deleted Fix RideEditor crash on last delete More NULL ride bug fixes Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Less jarring use of pixmaps in look and feel. No more CPU hog in Native ANT. Plot more data on the CP plot and use a binary cache file Plot more data on the CP plot and use a binary cache file Missed from previous commit. Fix CP calculation crash merge srhea/GoldenCheetah.git release_3.0.0dev fixups. Fill in Gaps in recording when computing CP charts Remove dumb cut/paste error that increased CP calc work. Temporary Fix for Ride Selection after NULL ride selected Fix CP curve only shows first 6 seconds bug Fix CP calculation for files with sub-recIntSecs samples Fix typo to get cadence CP chart back. Add xPower and Normalized Power to Critical Plot Tooltip in CP chart Ride Statistics performance improvements Plot seasons / date ranges on Histogram Plot Added INSTALL-LINUX build notes/instructions to root of src tree Added Gareth Coco's WIN32 build notes as INSTALL-WIN32 Histogram plot by zone for seasons Store pre-computed statistics as floats not longs Mark Rages' Superfast Mean Max Computer CP Plot xPower/NP with color zones. Fix CP xPower/NP zoning. Merge pull request #4 from markrages/mark-fix Enable -O3 flag for g++ Move CXXFLAGS -O3 to gcconfig.pri.in Less assert in HrZones Refresh CPX file when importing ride files. Remove orphaned central widget in MainWindow More 'orphaned' Widgets Add metadata window to charts Add Realtime Plot Window Missed from previous commit. Add WorkoutPlotWindow Make Training View Configurable Metric refresh performance improvement (nosync) Clean compile time nits More Metric Refresh Performance Improvements Fix intermittent crash in adding charts to home Make Analysis view configurable Fix Hr numZones bug MainWindow Housekeeping Make toolbar color configurable Increase margins on RideEditor Better rounding of time in AllPlot More compile time nits Fix First Ride File Import Crashes Fix temp file permissions issue with Google Map Fix 64bit WKO parsing GPS data Fix WKO parser for Ergomo users Sidebar, Ride List and Aeshetics Simplify and Clean UI Remove superfluous heading Fix Ride Plot Steals Focus UI Cosmetics & Nits Reinstate Tab view Fixup Tab mode for Mac Re-introduce Dropshadow on Win/Mac Possible fix for Add Chart crash Ride Plot Axis coloring Enable/disable dropshadow in appearances. Potential fix for Add Chart crash Missed in last commit Remove unneccessary mutable in RealtimePlot.h Further UI fixups Fixup UI for Mac More Tab / UI fixups #include becomes Fix annoying gap in CP curve. Google Map UI Changes Sidebar adjustments, wip Google Maps Enhancement Fix too many QString::arg() in GoogleMapControl.cpp/ Summary Window Title Remove carbon references on Mac in GcPane. Fix refresh metric losing ride selection Change close window icon. Minor cosmetics. Fix Map Jaggies & Stoptime GPS Data Precision Errors Merge branch 'pc7' of github.com:rclasen/GoldenCheetah into release_3.0.0dev Update gcconfig.pri.in to reflect srmio pc6/7 support. Merge branch 'pc7' of github.com:rclasen/GoldenCheetah into release_3.0.0dev Fix window refresh when selecting tile/scroll layout Merge branch 'pc7' of github.com:rclasen/GoldenCheetah into release_3.0.0dev Remove console error for seasons.xml Enhanced New Cyclist Dialog Fix right-click crash on ridelist with no rides More mucking about with Ride list Code Cleanup GoogleMapControl Fix WKO+ file reader GPS 'drops' Fixup for V3 Ride List (RideNavigator) Stop Map inerfering with Chart drag & drop Microsoft Bing Map Force hide of virtual column in ride navigator. Better support for Negative, Inf, NaN and High Values Do not allow user to open same cyclist twice Open cyclist show all cyclists Show anomaly list in ride editor controls Fix date/time handling when importing rides Fix delete ride to remove .notes file Fix Configure Pane 'on top' obscuring other windows Fix RideEditor find dialog for 'between' Deprecate .notes in WkoRideFile Fix crash on 'dodgy' .man file in v3 Show "hidden" metadata in an 'Extras' tab Default dropshadows to NO Refresh metrics without delay Fix Save when old .bak exists Reset colors to default in options Fix Diary doesn't select ride on Mac Fix LTM plot to always bin in Mon-Sun weeks Don't allow Nan or Inf sample values Fix SummaryWindow crash Support Garmin Training Center Export Files Missed off previous commit Fencepost Error for TcxParser and GTC Exports Free Memory in Ride Import Fix SEGV in AllPlot on empty ride. Fix Lat/Lon precision in TCX export Fix LogY Intervals on Histogram Fit files sometimes go backwards Refresh CP curve when rides added/deleted Remove duplicate metricDB in StressCalculator Improve metricDB query performance Fix Metric Chart Fencepost Bug Metric chart refreshes when ride added/deleted Histogram chart refreshes when ride added/deleted Fix delete ride SEGV Critical Power Window delete current ride crash Make tab view the default in v3 Guess ride date time for Poweragent CSV files Drag and Drop straight onto Layout Allow user to rename chart Remove drop shadows Add VAM to CP curve Diary Window now uses HomeWindow Layouts Fix title edit when no charts on HomeWindow Fix AllPlot Smoothing Honour Show grid property Fix exit Warning dialogs Reinstate CP/AWC CP curve parameters on CP plot Remove unneccessary methods from MainWindow Missed off last commit. Check Duplicates when importing rides Fix Macro device data crash Add qwtplot3d instructions in INSTALL-LINUX Remove Ugly Frame in 3d Plot Change style turn updates off HomeWindow block updates on rideselected Fix HR Zone summary bug Avoid QTabWidget setUpdatesEnabled bug Fix Style selection change resize bug Eradicate QGraphicsDropShadowEffect from HomeWindow Increment MetricDB version for PeakPwrHr update. Fix set CdA from slider Plot Cosmetics Update Support FR310xt latest firmware Fix ErgFilPlot axis setting Use CascadingResizeSections in RideNavigator Fix HR Histogram x-axis PowerHist HR x-axis Fix AllPlot delete ride crash. Distance 2 decimal places More configurable Ride Plot Merge branch 'pc7' of github.com:rclasen/GoldenCheetah into release_3.0.0dev Fix FitRideFile for header change Fix AllPlot smoothing property Stacked View honours Chart Controls Prettify Histogram by Zone Fix PowerHist coloring bug. Fix Torque/Speed binning in Histogram Window Re-instate zoom interval in MainWindow/AllPlot Zoom Interval in Aerolab Add Zoom to Interval on Maps Reinstate View and add Window menu Hide 3d plot when bad data Add Activity Details to Sidebar metadata icon, missed off previous commit. Maximum Max replace in RideSummaryWindow Workout Controls for Train View Be consistent 'Athlete' not 'Cyclist' Choose Athlete not Cyclist Start to use consistent terminology SplitRide overwrites existing file Mainwindow Menu Alt-A Alt-A clash User definable value list for Metadata fields Swap Zoom and Select on LTM/Ride Plot AllPlot select left-click in stacked view MainWindow help in local browser Extended Help menu Activity Intervals rename Pretty Toolbar More compact controls WorkoutPlot reduce whitespace margins. Allow show any widget in GcToolBar. Fix CP chart SEGV when season deleted Reinstate Colors on Calendar Fix setByDistance bug in allplot Fix Summary SEGV no summary metrics and dirty file Convert RideSummary to use QStringList Code hooks for activity tooltip bubble Revert "SplitRide overwrites existing file" Fix RideSummaryWindow crash Fix possible SEGV in RideSummaryWindow Activity Popup Bubble Bubble popup support for Vertical Orientation Smart Layout in Tile View Refactor WkoRideFile reader Improved WKO+ file support Merge branch 'streetmap2' of https://github.com/glonnon/GoldenCheetah into release_3.0.0dev Fix recIntSecs in Wko reader Wko+ bitsize change lost Finalise full support for earlt WKO+ file formats WKO+ Improved Support for v7 files Formally support v7 WKO+ Files WKO+ File sanity checks and fix v12 support Minor fixups for RideSummaryWindow Notes in WKO file format v1 Fix default train layout Pushed wrong version in previous commit Fix Train mode SEGV in Course/Ergo Mode Split Activity Wizard Fix Split Ride file loss bug Use old split ride for now Check Date/Time unique Improved Split Activity Wizard Retain intervals when splitting rides WKO+ file reader further fixups missed off previous commit WKO+ iBike fixup was wrong Fix WKO+ iBike import Better device type handling for WKO+ files Summary fixups Build Config Fixups Update .gitignore File Export (part 1 of 2) File Export (part 2 of 2) Tile Resizing Snaps to Grid Fix interval highlighter when no power Merge branch 'resetlayout' of git://github.com/glonnon/GoldenCheetah into release_3.0.0dev Fixup reset layout SportTracks File Support missed off previous commit. RideNavigator as a Window Fixup RideNavigator on Linux PfPv plot adjust axis for track sprinters Tweak Split Activity Wizard Add zooming on PfPv Plot Realtime honours color settings Realtime controls honour colors More Realtime colours Improvements for Train View Fix SEGV in train view TrainingPeaks does not have a space in it Further SEGV on Server list Initial 'proper' support for Video Playback Realtime Controls tweak Support Garmin USB2 sticks on Linux Support Garmin USB2 ANT+ sticks on Mac OS X use # not // for comments in src.pro Add virtual power for LeMond Revolution Tweak Virtual Power missing break statement in virtual power calculation. Mac Video Playback via QTKit not VLC Fixup QTKit Video Playback Fix memory leak in Video Window on Mac (QTKit) Fix repaint() when resizing Fix memory leak in Video Window on Mac (QTKit) Fullscreen Support for Mac OSX Lion Remove QTMovieOpenAsyncRequiredAttribute Support Control-Cmd-F to exit full screen Ctrl-Cmd-F *toggles* fullscreen Mac QTKit Video OpenForPlayback conditional Mac OSX SDK10.4 CALayer.h 'slots' variable Fix MAC_OS_X_VERSION_MAX_ALLOWED LionFullScreen.h moc error on non-Mac Fix HEADERS += LionFullScreen.h in src.pro LionFullScreen saga. Ugh. Add Support for FullScreen on Linux/Windows LibUsb does not have usb_reset on Windows Metric/Imperial bug in Realtime Show kJoules, TSS/BikeScore et al on Train View Disable Screensaver on Mac OS X Workout (ErgFile) computes metrics Reverse unwanted change to ErgFile::wattsAt() Remove VLC debug output console on Windows Fix slow startup of Train View on Windows Remove Globals from ErgFilePlot Further realtime improvements Mac OS X Realtime Fixups Train View controls in Toolbar Fix GcToolBar paint artefacts. ToolBar even more like Flare minor alignment fix in train buttons. Fix play icon after stop pressed. signpost toggle fullscreen is F11. Plot marker default color now Gray Allow smaller widths in tile view Workout Plot remove gap on Load Curve. VLC --no-xlib on Linux QTMovieView has autoresize enabled. Windows/Linux (VLC) DVD Playback Show/Hide Sidebar toolbar button Mac Video use GC_HAVE_LION Add support for Tacx/RLV Workout (.pgmf) Linux/Win disable screensaver using VLC Fix RideFileCache taking too long on dodgy files Remove executable bit on source files Move tab/tile to Toolbar Spacing around tab bar. Toggle FullScreen button on Toolbar Less prominent "view" icons. Fixup toolbar button spacing on a Mac. Reinstate Lap button Fixup .pgmf support (set mode) Auto extend workout plot when no workout selected Only resort to cached calendar if it exists! Add Chart from Toolbar menu Remove Activity Details from Sidebar Fix bounds checking in RideNavigatorProxy Use OBJECTIVE_SOURCES in src.pro Toolbar buttons didn't move on a Mac Fix missing ';' in update to MainWindow.cpp Fix crash on exit (WinIdChange). Fix Crash in ErgFilePlot TimeScaleDraw Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Add a Mac INSTALL guide Add Chart Menu fixups Fix FullScreen Crash on Mac Fix FullScreen on Lion compile errors Add ToolTips to Toolbar Buttons Use strtod() to convert text to double Version 3 to use metricDBv3 Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Remove Smart Layouts Add a Watts per kilogram metric Fix FTDI Adaptor on Linux and Mac Computrainer Calibration Mode on F3 Fix double save of Configuration Download from ErgDB Removed accidental commented out code missing src.pro Fix Serious Delay after saving Preferences ErgDB download should say exists not exported. Fix SEGV on Mac on Save Preferences. Better Bounds Checking in RideFile::intervalBegin() VLC Filename convert to file:// URL Windows URIs are file:///c: not file://c: Added SpinScan Plot Fix Target load Dial SpinScan L/R different colors Add Polar SpinScan Plot Remember mode in pedalstroke chart. Use uint8_t* not void* in memcpy() Fix PfPv refresh bug Remove need for cadence on virtual power Computrainer +/- keys and load zero Tacx Fortius Support Mingw build fixups Mingw has not sleep(), uses WinAPI Sleep(). Introduce OperatingSystem global variable Tacx Fortius fixes for Mac OSX Merge branch 'release_3.0.0dev' of github.com:srhea/GoldenCheetah into release_3.0.0dev TrainTool make Fortius dependant upon GC_HAVE_LIBUSB. Rename EF to Efficiency Factor. Fix zero speed in TxtRideFile for Imperial units Remove dynamic load of libusb on Windows Tacx Fortius Driver Stubs Add Virtual Power for 1UP USA bike trainer ANT+ Use Cadence from Standard Power Messages List last month, not year for TrainingPeaks.com Fix Fortius Power Smoothing remove debug from Fortius.cpp. Virtual Speed Rolling Average Power/Cadence/HR tweaks Fix nan/inf values for Virtual Speed. Training Dials have own Color setting CP chart 'best date' doesn't fit Show date on CP bests tooltip Fix color array offset broken in commit 3c95f54 Simplify Diary Window Close Window or Quit all Windows Set default workout directory for Train view BioBike Support Realtime Plot shows last 60s, not last 10s Dual ANT+ Power Fixups Honour line width settings in realtime plot AltPower gets smoothing in DialWindow. More configurable realtime plot Add Multi-device support in Train View Clear device list before reload on config change Cosmetic fixup to Device config. Fix JSON ride files going "missing" Support TrainerRoad.com TCX Files Restore SpinScan Fix need to 'reset' USB2 stick between sessions Further fixup for USB2 sticks ErgFile now supports 'named' intervals Fix ANT.cpp comppile error (LIBUSB is optional) Fix Computrainer Manual Ergo Mode LOAD display Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Save Garmin Smart Record setting Save Garmin Threshold Config Setting FitRideFile distance of zero bug FFwd and Rewind Video (VLC) FFwd/rewind Video on Mac Fix QTKit Video Playback on QT 4.8 RC Reinstate Chart Setup Dialog Hold down FFwd/Rewind Buttons to skip Configure Seasons in ConfigDialog Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Disable roch text in metadata Fix Crash on no ErgFile selected Add Wheelsize Config ANT+ Use Cadence from Standard Power Messages Season Config - don't delete! Constrain AEPF to 2500N on PfPv plot Tcx speed is Meters/Second not KPH Refresh on ride add/deleted Refresh PMC when rides added/deleted Support Wattbike TXT data exports Wattbike test rides Add Temperature to Ride Summary Fix precision error for Temp in Summary Add Device Wizard Remember LIBUSB is optional Fox initialisation of ANT::channels without LIBUSB More LIBUSB problems Fix SEGV on Finish AddDeviceWizard Realtime Robot Fix AddDeviceWizard AddSearch not completing Fix SEGV on cancel long search Fix interpolation of GPS data for bad samples Toolbar buttons for Analsysis View Remove quarq devices Save button enable/disable Fix redclaration of macstyler in MainWindow.cpp Fix Analysis quick button nits Fix crash if TRIMP zones > 5 Add Chart Menus Remove reading of .notes from LTMPopup Reinstate ride calendar Fix axis display for Temperature Chart settings dialog no longer fixed size Fix SEGV in AllPlot when smooth adjust Libical is optional. Refresh mini calendar ANTChannel Standard Power bug Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Fix PWX file intervals Merge branch 'release_3.0.0dev' of github.com:/srhea/GoldenCheetah into release_3.0.0dev Fix SEGV on empty/dodgy FIT files Merge pull request #10 from glonnon/strava_fix Revert "Qwt 6 support" Merge branch 'v3' of git://github.com/rclasen/GoldenCheetah into release_3.0.0dev Fix comment in WKO ride file Honour wheelsize configuration Add Popup Bubble to new Calendar Widget Add Minute Mile Pace metric Merge pull request #19 from rclasen/master Fix Bounds checking SEGV Remove 'qollector_interpret' warning Link compress libs (-lz) by default Enable Measures in v3.0 Merge branch 'master' of github.com:/srhea/GoldenCheetah Watts per kilo slight changes Withings Weight and Watts per Kilogram Manual entries compute metrics Fix (TM) processing Increment DB version Only set PWX weight from metadata tag "Weight" Support "CP" metadata field Virtual Power for Minoura V100 Search/Filter using Lucene Lucene should be optional Fix Ride List not refreshing Fix Crash in Split Wizard CLucene better exception handling Refactoring CLucene MAC Lucene added to install notes Initialise ismultisave variable. Searchbox toggle search/filter Added contributors.txt Merge branch 'master' of github.com:srhea/GoldenCheetah Change Search Strategy Merge branch 'master' of github.com:/srhea/GoldenCheetah Data Filter (Part 1 of 3) DataFilter fix compile on Mac About Dialog too big About Dialog Tidy Data Filter (Part 2 of 3) Silly cut and paste coding error Data Filter (Part 3 of 3) Basic default for the home view missed from last commit missing stdint.h in Bin2RideFile.h Mac UI Sidebar Cosmetics UI Nits: Ride list column widths fixup UI Nits: Named Search Input Box UI Nits: About Contributors alignment UI Nits: SearchBox menu and Tooltip UI Nits: Chart settings and Chart Close Menu UI Nits: Filter Tooltip colors UI Nits: Analysis sidebar rides & intervals UI Nits: Save/Restore Splitter sizes UI Nits: Move Calendar from RHS to LHS Sidebar Bin2RideFile termio not needed for Joule Skip C99 and just use uint_16 Experiment: Support for Tacx Fortius 0x1932 UI Nits: Metadata gap in tab widget UI Nits: Fewer default columns README - update to reflect reality Use hh:mm:ss format in Allplot tooltip Calendar sidebar cosmetics UI Nits: Mini calendar use prefs UI Nits: Add Brief Summary on Calendar Sidebar UI Nits: Auto select toolbox UI Nits: Added Splitter for Diary sidebar UI Nits: Ride list horiz scrollbar UI Nits: smaller font in cal sidebar UI Nits: Introducing GcWindow property Daterange UI Nits: Daily/Weekly/Monthly Summary UI Nits: RideNavigator margins to allow resize UI Nits: Reinstate drop shadow option Revert "UI Nits: Reinstate drop shadow option" UI Nits: Calendar cosmetics Bugfix duplicate temp on summary UI Nits: Ridelist cosmetics UI Nits: Indent first column ridenav Fix Google Map navigation Fortius 0x1932 added to find logic Merge branch 'master' of github.com:/srhea/GoldenCheetah Mac Native UI (Part 1 of 3) Fortius 0x1932 added to find logic Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Minor Fixups for Mac Native UI Polish: Mac toolbar buttons too narrow UI Polish: Mac Style Selector Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Merge pull request #354 from rclasen/bug737 Merge pull request #353 from rclasen/pm-now UI Nits: Goodbye ToolBox UI Nits: train labels in white Add OpenBSD compile support UI Polish: Diary sidebar hover color UI Nits: Small font in Details Screen UI Polish: Toolbar spacing reduced UI Polish: Scope Bar for Mac Native the last commit needed one or two #ifdef Q_OS_MACs UI Polish: Move train view controls to scope bar UI Polish: Show/Hide Sidebar on ScopeBar for Mac UI Nits: No menu on list view Fix ride navigator crash on search UI Nits: Non-Mac searchbox fix Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah User configure Field to set colors from UI Nits: Non-Mac searchbox fix Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah UI Nits: Ride navigator contents margins UI Nits: Don't delete last column Set Application Proxy from Operating System Fix SEGV on close chart in HomeWindow UI Nits: LTM Sidebar (Part 1 of 3) Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah UI Nits: LTMSidebar performance UI Nits: LTMSidebar performance Fix SEGV on GcBubble UI Nits: LTM Sidebar (Part 2 of 3) Merge pull request #360 from andybryson/charts Fix split ride SEGV on bad recording interval Concise metric names in sidebars Histogram nointerval curve on season chart Add Events to Seasons.xml Season preferences don't lose events Mainain Events in LTM Sidebar Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah I Nits: LTM Sidebar (Part 3 of 3) Events on LTM work for different group by UI Nits: GcBubble positioning UI Nits: Fix bubble vanish! UI Nits: Disable GcBubble on Mac Merge pull request #361 from andybryson/morecharts Fix SEGV on ESC in chart settings UI Nits: RideNavigator honout font metrics UI Nits: LTM popup fugly UI Nits: Fix fugly LTM settings dialog Fix SEGV on cancel remove chart Fix Weight stored in KGs UI Nits: Importing GTC Export screen updates UI Nits: New athlete splitter sizes UI Nits: LTM add chart use a default date range UI Nits: Fix GcBubble on Mac Performance Manager Date Labels Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Uncomment code from last commit. W/KG fixup distribution/histogram UI Nits: Ride Navigator weird gap fix UI Nits: Remove unused LTM metric options UI Nits: LTM popup stretch TCX Parser: Strtod is locale specific TreeMap Chart - refactor away LTM TreeMap show rides when cell clicked UI Nits: Ride list scrollbar on Mac Merge pull request #366 from amtriathlon/metrics UI Nits: Fixup after ridelist scrollbar Merge pull request #367 from amtriathlon/metrics Merge pull request #368 from amtriathlon/metadata Merge pull request #369 from amtriathlon/aerolab LTMSidebar: Add season Merge pull request #370 from amtriathlon/ridesummary Tidy up Preferences Dialog Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Merge pull request #371 from amtriathlon/aerolab-allplot Image missed from last commit. UI Nits: Config Dialog Size on Linux Merge branch 'pmc-qa' of https://github.com/amtriathlon/GoldenCheetah into amtriathlon-pmc-qa UI Nits: Config Dialog toolbar not movable UI Nits: Config Dialog Cosmetics UI Nits: GcBubble border color UI Nits: Simple frame for tab mode Hysteresis label too long. Merge pull request #373 from amtriathlon/ltm Default Configuration Files Fix Ridesummary SEGV Update LTMTool chart translation table Merge pull request #374 from amtriathlon/DataProc Merge pull request #375 from amtriathlon/colors Merge pull request #376 from amtriathlon/rho Need -lGLU for 3d link on Ubuntu Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Update LINUX-INSTALL for 3D on Ubuntu 12.10 Merge pull request #377 from amtriathlon/3d -lGLU only needed on Unix Handle -lGLU in qmake for mac where unix is true. Remove RideFileCache compile time warnings UI Nits: Geometry and setUnifiedTitleAndToolBar ConfigDialog was missing copyright messages Fix Split Ride SEGV UI Nits: Manual Ride Dialog fugly Fix SEGV in CPPlot when ride added/deleted Manual Ride Dialog Fixups Context Menu for Devices in Train View Added Blank GC Icon Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah UI Nit: toolbar selection wrong Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Merge pull request #386 from andybryson/chart_settings Merge pull request #378 from amtriathlon/home UI Polish: Linear gradient in ErgFilePlot Merge pull request #389 from amtriathlon/calendar Merge pull request #390 from amtriathlon/chartname Merge pull request #391 from dhague/master Merge pull request #395 from amtriathlon/navigator Trimmed PMC/Manual Preferences Merge pull request #397 from andybryson/stacking Workout Library Part 1 of 3 Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Oops: left in a qdebug Fix user units lost in translation Stop double updating LTM Plots LTMPlot refresh optimisation Library Part 1 fixups More Library Part 1 fixups Merge pull request #399 from amtriathlon/ridefile UX: Chart Setup simplified Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah AVI isn't supported by Quicktime ErgFile lookup CP Workout Library Part 2 of 3 Library Part 2 fixups UI Polish: Bit more linear gradient UI Polish: More linear gradient on histogram UI Polish: More linear gradient on CP curve Tone down CP linear gradient CP 'this' curve more prominent LTMPlot linear gradient was upside down Workout Library Part 3 of 3 Fix Z-order for chart settings Workout Library Part 3 fixups Support PC7 /dev entry Merge pull request #402 from objectiveous/master Further Workout Library 3 fixups Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Further Workout Library Fixups Workout Library fixups CP Calculator is really and Estimator VLC is Optional - don't SEGV Add Chart on Scope Bar Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah UI Nits: Prefs pane cosmetics UI Nits: Pref Pane Fields page UI Nits: QMactyle QToolButtons are ugly LTM Sidebar add season Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah UI Nits: Color prefs UI Nits: Non-Mac Toolbar UI Nits: Add Chart on Linux/Windows UI Nits: Mac + chart button too wide Merge pull request #403 from andybryson/rem_boost Fix -Wdelete-non-virtual-dtor warnings Saris Powerbeam PRO Virtual Power UI Nits: Fix Mac button icons weirdness Fix Batch Export Dir choice on Mac UI Nits: Download/Compose Mac button icons Missing break. UI Nits: Metadata TextEdit double frame Measures on LTMPlot got lost UI Nits: Autorepeat on open is wrong Merge pull request #405 from amtriathlon/units Merge pull request #406 from amtriathlon/measures Merge pull request #407 from amtriathlon/RideNavigator Merge pull request #408 from amtriathlon/options Merge pull request #409 from andybryson/boost_crc remove boost from docs Merge pull request #412 from amtriathlon/translations Merge pull request #414 from amtriathlon/fields Chart Dates: Part 1 of 3 Chart Dates: Part 2 of 3 Chart Dates: Part 2 of 3 fixup Chart Dates: refresh a bit less often Chart Dates: Part 2 of 3 update accidentally left in qDebug() statement Chart Dates: Part 3a of 3 Chart Dates: Part 3b of 3 Chart Dates: Part 3c of 3 Fix date settings needed a restart Chart Dates: Part 3d of 3 (final) Fix KML needing boost in gcconfig and src.pro Edit times using a QTimeEdit in Metadata clang 4.1 fixups Show Pace in Summary as mm:ss Fix zooming in histogram Fix date selection in Tile Mode Temporary - remove missing images from qrc file add images back to qrc file Blank state train view action Add ErgDB to train view blank state Blank state for train view No chart menu in blank state Linux fixup for BlankState UI Nits: Choose Athlete Dialog Buttons UI Nits: Cosmetic gui updates UI Nits: Sensible defaults for screen/font size Fix conflict with Qwtplot3d UI Nits: BlankState cosmetics Merge pull request #434 from jjofre/master UI Nits: Reformat allplot chart settings UI Nits: Hist chart controls errant label Fix pause/unpause bug Use the device wheelsize!!! Merge pull request #439 from jjofre/master Fix delete intervals Remove BlankState menu UI Nits: default chart fonts smaller Let user close blank state Don't export HR if it is zero Clear blankstate screen if conditions change BlankState basics completed Autohidden chart settings framework Chart settings reveal adjust mouse positions Reveal Controls: Histogram Reveal Controls: AllPlot Fix thru today date selection on LTM UseThruToday: Fix CP chart UseThruToday: Fix Histogram chart UseThruToday: Summary UseThruToday: TreeMap Change 'hotspot' for reveal/unreveal UI Nits:Histogram Window border Reveal Controls: AllPlot update Reveal Controls: HrPw update UI Nits: Aerolab title UI Nits: LTMPlot remove old markers fix compiler warning in LTMPlot Merge pull request #451 from jjofre/master Merge pull request #452 from jjofre/master Add Jaime Jofre as a contributor Added contributor Added gcconfig.pri tab to About About cosmetics Wahoo Fitness API Framework Autorelease pool on Mac Tone down "HUD" close button UI Nits: Reveal controls on black bg Wahoo Fitness API Abstraction Part 1 Wahoo Fitness API Abstraction Part 2 State Changed missed. Kickr linker fixups, still crashes UI Nits: Tile Mode cleaner Fixed WFAPI Crash Kickr Skeleton Code remove WFAPI hack code in mainwindow Drag n Drop on Splash Train Vew Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Fix Kickr compile error Fix Kickr compile error UI Nits: Allplot reveal controls Merge pull request #456 from andybryson/QNetworkProxyQuery Kickr Checkpoint Commit AddDeviceWizard cannot be modal Device scanner delay accidentally set to 5s Kickr device configuration complete Fix another compile error if WFAPI not available Kickr checkpoint, connect errors Fixed initial Kickr connection issues Kickr connect should fail if no BTLE hardware Fix SEGV when pairing ANT+ Speed Kickr basic functionality Kickr speed calculation Kickr mutex for thread safety Merge pull request #458 from johnnye/master Previous pull request missing commit Kickr BTLE Support (Beta) Framing color less in your face Merge pull request #461 from jjofre/master Cleanup tabs and whitespace TRIMP fallback to workout time if time riding 0 Merge pull request #463 from jjofre/master UI Nits: Reveal Controls Cosmetics Merge pull request #464 from jjofre/master UI Nits: Allplot reveal Reveal slow, unreveal instant Add animation in more charts UI Nits: QA reveal controls UINits: QPixmap to NSImage Reveal: Add an easing curve UI Nits: CP today 'gap' Cocoa Memory Management Fixups Kickr: Disable firmware Check Clean compiler warnings in WF Api Code UI Nits: Style selection wonky Fix crash on wake from sleep Update install instructions for Mac Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Reveal experiment with Histogram Reveal experiment, faster and in-sync. Kickr: Clean WF API Kickr: Load setting fixup Kickr load setting fixups Merge pull request #468 from jjofre/master Merge pull request #469 from jjofre/master tabs to spaces Fix all plot reveal size Kickr BTLE connection fixup Kickr autorelease pool when scanning WF Api support multiple connections Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah BT40 Skeleton code BT40 / Kickr device discovery BT40 AddDeviceWizard updates BT40 device discovery fixups Fix compile time error for WF API LTM Show Events Checkbox Add reveal controls to LTM chart Don't hide Histogram when in range mode RideEditor: Stop hiding controls Chart Settings menu is All Chart Settings BlankState: Minor cosmetics BlankState: Analysis view more blanks BlankState: Cosmetics Fix compiler warnings Merge pull request #473 from jjofre/master replace tabs with spaces Update docs for build Mac buttons retain Fix SEGV in ride editor Kickr connection fail gracefully Code Cleaning: LTM sources Code Cleaning: ANT+ sources Code Cleanup: RideNavigator Code Cleanup: Home and GcWindows Code Cleanup: Add Device Wizard Fix colorpicker focus loss on Mac Code Cleanup: TP upload/download Code Cleanup: Train Fix mac toolbar icon corruption MetricAggregator less heap UI Nits: border on metadata Fix split manual ride SEGV UI Nits: Mac toolbar tidy Add Tacx Satori Virtual Power Silence CLucene compile time warning UI Nits: Mac focus rectangle on ErgDB download Code Cleanup: Ride Data and Friends Code Cleanup: Model Plot Code Cleanup: Aerolab Code Cleanup: Calendar menu Code Cleanup: Scatterplot Code Cleanup: Stress Calculator Code cleanup: Video player Code Cleanup: MainWindow Code Cleanup: RideFile readers Code Cleanup: Calendar and Diary Code Cleanup: Fix tools Code Cleanup: CP chart Code Cleanup: DBAccess Code Cleanup: GUI elements Code Cleanup: Data processors Code Cleanup: GcCalendarModel Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Code Cleanup: Notes deprecated Code Cleanup: src.pro Code Cleanup: Deprecating stuff Code Cleanup: Deprecated Code Cleanup: Minor Valgrind grumbles Code Cleanup: Valgrind Memory Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Fix assert SEGV on Trimp Points Code Cleanup: ErgFile Code Cleanup: Device Downloading Code Cleanup: Charts Code Cleanup: RideFileCommand Code Cleanup: RealtimeController Code Cleanup: LibUsb Code Cleanup: Remove #if 0 code HrPwPlot: Show/Hide fullplot Less heap more stack Tacx Flow Virtual Power Fix SEGV on finf intervals on a blank activity RideEditor anomaly button enable/disable Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Code Cleanup: More compile time errors/warnings Code Cleanup: Compiler nits Code Cleanup: ? and + operator precedence warnings Code Cleanup: Workout Wizard Code Cleanup: Power Hist Code Cleanup: RideFileCache Fix metric/imperial in LTMSidebar Code Cleanup: Last Xcode semantic warnings Code Cleanup: SplitActivityWizard.h Code Cleanup: TrainTool.h Code Cleanup: win32 fixups UI Nits: Manual dialog UI Nits: remove reveal on 3d plot Fix VAM on CP chart out by factor of 10 Garmin Device Types Code Cleanup: Suppress Xcode warnings Revert "Code Cleanup: Suppress Xcode warnings" Shade Selector on CP chart Fixup last commit Add script to build xcode 4.6 project files Code Cleanup: Fix Xcode 4.6 compiler warnings Merge pull request #492 from Walibu/master Code Cleanup: Fix yyinput warnings UI Nits: OCD cosmetics for splitter handles UI Nits: Seriously OCD Fix season drag and drop SEGV UI Nits: Sidebar cosmetics UI Nits: splitter color UI Nits: Font tweaking splitter UI Nits: Splitter handles cosmetics Code Cleanup: Json lexer memory leak Code Cleanup: RideFile EditorData memory leak Code Cleanup: Deprecate Train Streaming Code Cleanup: RideFileCache remove mallocs Support old flex or lex UI Nits: Diary Sidebar UI Nits: Less vibrant gradients QA/2d customise symbol color Weight entry honours user preference Minor fixups to new Splitter UI Nits: Sidebar WIP Fix SEGV on unsupported device types Handle button too small on Linux Splitter for Train View UI Nits: Fix splitter expanding UI Nits: Splitter decor New sidebar splitter on Analysis and Diary Splitter menu position and tooltips INSTALL-MAC libusb instructions Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Remove german translations for weekly summary Allow manual collapse sidebar Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Mac sidebar button image Mac Sidebar button in toolbar LTMPlot fix baseline setting Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah UI Nits: QSplitter cosmetics Fixup sidebar cosmetics for Linux UI Nits: QSplitter colors on Linux UI Nits: Splitter icons adjust UI Nits: Sidebar remember their state UI Nits: Stop unhiding the sidebar UI Nits: Images embossed UI Nits: Center Icon Bar UI Nits: Emboss Splitter + - menu icons UI Nits: Groove highlight line Fix SEGV on add/delete event in LTMSidebar Code Cleanup: Strava download Xcode warning Fix SEGV on edit event details Fix Home Sidebar Season Editing UI Nits: Splitter actions for TrainTool Devices UI Nits: TrainTool splitter shortcuts UI Nits: Analysis view menu only UI Nits: Simplify splitter to just one menu UI Nits: LTMSidebar Splitter simplify to menu Dumbass spelling mistake. Add function to delete workouts Add support for deleting videos UI Nits: Splitter interval functions Fix rename interval SEGV LTM tooltip for groupby weeks is misleading Fix custom date range muddle when groupby weeks Less right-click on Activity list Fix sidebar groupby column names error Explicit memory allocation for CLucene Use QT file dialogs on Linux Speed up sidebar painting Fix Histogram window custom date selection Reinstate mini calendar on sidebar More Linux file dialog workarounds UI Nits: Splitter handle show/hide button gone Calendar sidebars now show multiple months Remove big numbers at top of Diary calendar Fix LTM group by selection Fix JSON reader ignoring open fail Replace fopen() in JSON ride file reader GcLabel paint is a CPU hog Windows Look and Feel Windows Look and Feel Mac Fixups Fix Windows Look and Feel crash on ICAL Windows: Toolbar buttons style Windows: Font sizes and cosmetics Windows: View selection Windows: Toolbar tweaks Fix WIN startup SEGV with scopebar no ICAL Windows: style selection fixup Windows: Tooltips Windows: GcLabel/GcCalendar font bug UI Nits: Side Calendar border UI Nits: Date Settings "un-scrunched" Code Cleanup: Win compile with CLucene LTM: Add fill curves option UI Nits: Calendar '<' and '>' icons UI Nits: Use our own icons not standardIcons Kickr Fixups for WF Api 3.0beta08 Rename/Renumber intervals Fix SEGV on delete first activity Fixup edit interval Add interval sort function Missed ModelPlot for IntervalItem.h Remove rename single interval functionality Documentation: User Documentation Content Documentation: Completed FAQ content Documentation: Initial FAQ Documentation: Fix menu for makeinfo on FAQ Documentation: Added a Makefile Documentation: Filenames too generic Documentation: Add the doc outputs to git UI tweaks: Slightly darker toolbar buttons Documentation: V3 Release Notes Fix egregious ommission in the V3 credits Add Starting LTS to Season Documentation: Full User Manual Structure Seed LTS from Season used in PMC Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Documentation: Update FAQ for seeding CTL Documentation: Manual structure and markup Documentation: Manual fixup and Makefile Fix Sidebar multicalendar refresh bug Fix multicalendar repaint bug UI Nits: Splitter menu button sizes Documentation: Manual images sorted Strava download fix SEGV Search/Filter applies to Calendar Fixup search highlighting Search highlighting on Calendar Calendar highlighting tweaks Add FAQ for close chart and find preferences pane UI Nits: Sidebar calendar expanding Fix Diary view refresh on first select Documentation: Makefile adjusted Deprecate 'Save CP' button on CP curve UI Tweaks: Splitter pushbuttons problem UI Nits: Splitterhandle cosmetic on Linux UI Nits: Bubble use antialias UI Nits: RideMetadata clean look on Windows Datafilter support older versions of Flex Documentation: Manual Chapter 1 completed. Documentation: Indentation and Item Lists Documentation: Manual Chapter 2 Completed Documentation: Palatino Fonts Fix foreign characters (e.g.Umlaut) in JSON parser Fix calendar issue for Italian translation Fix searchbox dropdown alignment Fix color bug "in Italian" Documentation: Chapter 3 update UI Nits: Use a toolbutton on the handle Merge pull request #532 from dresco/geometry-fix Improved deduction of PWX recording interval Add Timex PWX file to test rides Invalidate incore cache when refreshing Refresh all curve when spikes edited and saved Translation: More texts now available DataFilters: Summary should have a filter Defer metric refresh till end RideImportWizard Revert "Code Cleanup: RideFileCache remove mallocs" Multicalendar double update fixups MultiCalendar updateEnabled setting GcCalendarModel optimise updates Clear stale flag when update! GcCalendar optimizations Repaint in DiaryWindow Update gcconfig.pri.in for latest libkml Added CLucene patch for Win32 Documentation: Manual Chapter 3 WIP Merge pull request #541 from amtriathlon/27740dbe5c3c23d2f2f5112b926b2fae0955e8bc RideSummary summarise Activities CLucene is optional! WIN32: NSI build script updated Merge pull request #544 from amtriathlon/master WIN32 NSI missed off libusb0.dll Merge pull request #547 from amtriathlon/master Fix stresscalculator 2-a-day bug. Merge pull request #551 from amtriathlon/1fedaf4e7233af54c5441f77cb46744581cc36f1 Merge pull request #554 from cleeland/master Merge pull request #555 from amtriathlon/b7f7b3aa3729366f0f3ee1a17aefcb04a2f8880a Fix filtering on ridesummary window Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Search/Filter on toolbar applies to Charts Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Mac allow search AND filter on toolbar UI Nits: Searchboxm on a Mac cosmetics Images missed off on 2 prior commits Search Box Rounded Corners for Linux/Windows Merge pull request #559 from amtriathlon/master UI Nits: Search Box Height 21px UI Nits: SearchBox icon/tool position tweak. Fix calendar hide/show crash Don't start in full screen] Remove bubble from DiaryWindow UI Nits: Activity list cosmetic Deprecate QtMacSearchBox UI Nits: Search box clear icon Fix white specs on Download Icon UI Nits: Move searchbox toolbutton Minor focus/highlight fixups Linux Color fixups for Windows Merge pull request #561 from amtriathlon/master New chart dialog no stay on top Fix LTM useToToday bug Deprecate the old INITIAL[SL]TS settings RideImport MUST notify charts Fix StressCalculator SEGV Further updates for Windows NSI script Version String Error Fix CP chart SEGV on delete ride Merge pull request #566 from amtriathlon/master Fix repaint of intervals when one changes Merge pull request #567 from amtriathlon/master Use Work as a PMC metric Fix PerformanceManager curve disappear Merge pull request #571 from amtriathlon/master Merge pull request #574 from amtriathlon/master Merge pull request #579 from MrMarc/master Metric Histogram Plot Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Fix array bound SEGV Metric Distribution Update v3 release notes Fix FitRideFile 'hangs' Choose Columns Matrix on Netbooks Column Chooser Still Too Big Fix urls in FAQ document Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Visual signpost for search/filter Fix 2 Google Map SEGV Add Column Chooser for SearchBox Visual cue for filter Fixup CLucene OPTIONAL! Fix Filter on BikeScore and 95% heart rate Edit Named Searches UI Nits: Edit Faves on a Mac UI Nits: Scope Bar Font on Mac Named Search Menu ModelPlot (3d) redraw Added Upgrade processing UI Nits: Add chart frame on chart Added Jon Escombe to Contributors Merge pull request #589 from dresco/ANT About Dialog Config Tab Update QT install instructions INSTALL-LINUX TRIMP(100)_Points in DataFilter Left/Right Balance in DataFilter DBSchema increment to 44 PWX support make/model for TP.com upload Add Fatigue Profiling Peak Power Durations LTM Show top 1 not 5 by default UI Nits: Fixup ScopeBar button widths Translation: German Analysis -> Analyse Crash Reporting Add version details to Crash report HUD fix Avg HR and Max Cadence BasiRideMetric handle no speed/distance gracefully Documentation: Makeinfo compatibility Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah ANT Logging Fixups ANTLogger farce continues Recognise Satoru Kurashiki Fix RawRidFile fdopen assert crash More File Closing v3.0 RC4 Fix RideFileCache threaded db access RideFileCache dbaccess thread ...again getWeight() always sets weight_ to non-zero Upgrade: Set default weight to non-zero FitRideFile fix truncated read crash Merge pull request #605 from amtriathlon/master Upgrade should only try once RC5 Update Build ID and String No CLucene optimise on Windows UI Nits: Defaut sidebar settings Fix WPK interval metric crash Ready to publish v3.0-RC5X Clean up measures.xml Merge pull request #610 from amtriathlon/master More WPK interval SEGV fixing Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Merge pull request #612 from amtriathlon/master Recognise Okano Takayoshi Recognise Tilman Schmiedeberg Build Id and String update for RC6 Fix HrPw array offset SEGV Added very short (12s) test ride Fix QFile/Fclose conflict in RawRideFile SEGV Don't publish Withings key in crash report GcCalendar - setRide on show Calendar Sidebar on no ride Support gpxtpx:hr elements in GPX files Move tests to top level directory Fix RidePlot draw performance UI Nits: AllPlot interval too hard to see Documentation: Withings setup in FAQ Documentation: How to create/edit Seasons/Events Fix date range popup for cycles/adhoc Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah Fix Editor find results sorting Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah Deprecate overwrite existing files on import Fix first file SEGV Diary Sidebar Calendar ignores first ride Only refresh calendar if visible Fix delete ride SEGV Warning on add event Add Darren Hague copyright message Add alpha support for Dynastream OEM USB ant+ Update for RC7 Fix ScatterPlot setTime() SEGV Fix reset layout 'crash' Fixup reset layout for tile mode Remove Column Chooser from Chart Settings Merge pull request #630 from amtriathlon/master New LTM Chart Setup Mockups Version 3 Release Mark Rages (1): Added comment explaining meanmax algorithm Rainer Clasen (49): Fit: ignore unknown message types Fit: support big/little endian data Fit: handle unknown fields gracefully fix reading signed values from srm files whitespace cleanup gitignore lex/yacc generated files MacroDevice: use backwards compatible toTime_t CommPort: keep device names seperate use new srmio API - allowing PC7 support CommPort: added isOpen method split Device class to allow keeping download state SrmDevice: re-use open code allow download of multiple files - for PC7 Download: made status text scrollable SrmDevice: switched to full API SrmDevice: re-added data fixup download: port list comfort SrmRideFile: turned assertions into graceful fail SrmDevice: support D2XX with srmio, as well SrmDevice: sync port support with srmio PowerTapDevice: fix date initialisation DownloadDialog: handle unset/invalid timestamps Download: provide end time for ride blocks use new srmio error reporting SrmDevice: use srmio win-comm when available Device: allow status updates from all methods SrmDevice: moved status reporting to open method SrmDevice: fix rideList population SrmDevice: fix counting skipped blocks SrmDevice: use srmio logging callback Download: indicate download stage SrmDevice: fixed marker offsets fixed duplicate main window hotkeys fix: refuse writing bad power zone settings SrmRide: Import marker names, aswell SrmRide: suppress empty intervalls SrmRide: set Tags fix: remember state of showTorque in ride dialog main: allow passing athlete as argument added non-zero average power metric PM: show upcoming days, aswell added upload to trainingstagebuch.org Download: remeber last used device/port SrmDevice: fix catching broken downloads SrmRideFile: don't truncate comment SrmRideFile: handle bad/truncated files SrmRideFile: handle bad marker start PM: by default show values up to "now" Remove Boost - SrmDevice Robert Evans (1): Adding macports instructions for qt dependency install Ron Alford (2): Correcting the haversine distance calculation for GPX imports Changing TCX export to convert to UTC time Steven Gribble (1): added a new air density (rho) estimator dialog box, hooked it into the Tools menu, and updated src.pro to add compilation dependencies for it Tilman Schmiedeberg (2): Initial v3 German Translation German Translation for V3.0 Tom Weichmann (6): New ints show mph and mi + extra digit for dist. Changes to make TPUpload dialog honor user unit preferences Makes GcBubble honor user unit preference for distance Added notes to pwx tag Change GcBubble time format to match Gc standard Honour units in Realtime Plots Walter Bürki (2): Fix Histogram Crash added left/right balance values into ridefile dhague (1): Refactor antlog.bin output into ANTLogger class g3rg (2): Fixed tab order of fields on New Cyclist Dialog #381 Prevent statistics from refreshing for each file saved on close, and just run for the last file. Also covers #506 and #656 which are duplicates. gcoco (23): Merge pull request #12 from glonnon/strava_date_fix Merge pull request #9 from gcoco/release_3.0.0dev Merge pull request #20 from rclasen/master Merge pull request #22 from rclasen/bug715 URL updates Update doc/bug-tracker.content Update doc/download.content Update doc/developers-guide.content Update doc/developers-guide.content Fix git URL Fit git URL Fix git URLs Fix Remove data from default settings Reset defaults Reset defaults D2XX.cpp requires #include Add some Garmin Device Types Accuracy is important Added Garmin Edge 510 Add Garmin Edge 810 Added notes on the build Whitespace cleanup unknown (1): Add error reporting to Estimate CdA and Crr