Erik Botö
e7a99edf61
LTMWindow: Fix missing include when building NOWEBKIT without GC_HAS_CLOUD_DB
2016-03-22 12:40:33 +01:00
Mark Liversedge
307a8c785d
RideSummaryWindow wait till set before runJavaScript()
...
.. not clever to run JS on the summary before any content is loaded
2016-03-21 15:19:26 +00:00
Mark Liversedge
697e513ad0
Fix LTM Tracker SEGV
...
.. fix uninitialised data
2016-03-21 14:02:03 +00:00
Mark Liversedge
4f7e7759b3
RideSummaryWindow refresh optimisation
...
.. for every time the ride item changed signal caused a refresh the
intervals changed signal would cause a second refresh straight away.
2016-03-21 12:19:32 +00:00
Mark Liversedge
9df6d2188d
Merge pull request #1895 from AartGoossens/feature/refactor_hrpw_plot
...
Refactor of HrPw code FR > EN
2016-03-20 19:08:35 +00:00
Aart Goossens
eed3cd7073
Added .swp to .gitignore
...
.swp files are swap files for VIM
2016-03-20 19:41:29 +01:00
Aart Goossens
76abbd4bf4
Refactor of HrPw code FR > EN
2016-03-20 19:41:25 +01:00
Mark Liversedge
8c38695419
Qt 5.6 NOWEBKIT fixups for OSX
...
.. OAuthDialog changes had a logic error in the
conditionals for WebKit v WebEngine
2016-03-20 15:10:28 +00:00
Mark Liversedge
e90ba5dbd1
Fixup missed in prior commit.
2016-03-20 14:21:39 +00:00
Mark Liversedge
888a41098f
Fixups NOWEBKIT when not set
...
.. builds without NOWEBKIT broke with last commit
2016-03-20 13:52:30 +00:00
Mark Liversedge
8b73af182e
Qt 5.6 Support - NOWEBKIT
...
.. remove Webkit dependency if the user adds the following
to their gcconfig.pri: DEFINES += NOWEBKIT
.. at present the build disables:
* Bing map
* Google map
* Ride Window
* Street View
.. since QT 5.6 enables c++11 dependent libs may no longer
compile with c++11 enabled (e.g. qwtplot3d)
.. this is experimental and in place to enable further work
on deprecating the webkit dependency in GoldenCheetah v4.0
2016-03-20 13:25:00 +00:00
gcoco
6817a519a7
Add -lusb-1.0
...
Make it easier to understand that this is using libusb-compat and libusb-1.0.
[ci skip]
2016-03-19 10:34:14 -04:00
Mark Liversedge
c4fb16dcd9
Add Device Wizard Size Hint
...
.. lots of devices to choose from now, dialog needs to be larger.
2016-03-19 10:58:04 +00:00
gcoco
5930a43f3a
Reenable Qt 5 builds
...
Use a script to install Qt. We force Qt5 to pick Qt 5.5.1
[ci skip]
2016-03-18 21:44:52 -04:00
gcoco
8905afd22e
Install Qt 5.5.1 from brew
...
Because QT 5.6 breaks stuff
[ci skip]
2016-03-18 21:42:50 -04:00
Mark Liversedge
831964715c
CI Disable QT5 test builds as 5.6 breaks things
...
.. notably c++11 needed which breaks a few dependencies
.. WebKit is not available and breaks our builds
.. we will likely need to fixup WebEngine and c++11 in some
fashion. This may mean we deprecate qwtplot3d and we
pre-build WebKit for builds
2016-03-18 21:42:08 +00:00
Mark Liversedge
a8ce6cf05e
Merge pull request #1893 from erikboto/add_kettler_support
...
Add support for Kettler Ergo Bikes
2016-03-18 21:39:51 +00:00
Mark Liversedge
d2b98d26bd
UserData Dialog SizeHint
...
.. coding through a letterbox is never fun, so made it a bit bigger
2016-03-18 17:27:28 +00:00
Mark Liversedge
bdcbb84b12
DataFilter fix unary '-'
...
.. was evaluating to zero always.
2016-03-18 11:39:30 +00:00
Mark Liversedge
af69e86e8b
Solver Display CP config box fix
...
.. x,y co-ord of box was too low as used W' from not W' to
as the maximum value.
2016-03-17 22:30:44 +00:00
Mark Liversedge
48720e7ae1
CP/W' label on SolverDisplay nit
2016-03-17 20:12:52 +00:00
Mark Liversedge
3aab4f4f8b
Hack for Uncompressed MouseMove Events on X11 QT5 < 5.6
...
.. there is a fixup for this in Qt 5.6 but not prior and
it causes horrible performance problems on the QXT
span slider on Linux, which is irritating when trying
to zoom into an area of a ride.
2016-03-17 18:37:23 +00:00
Mark Liversedge
f4e16bf5c3
Fix initialisation bug
...
.. count=0 in SolverDisplay
2016-03-17 13:59:23 +00:00
Mark Liversedge
4913560f90
Recognise Johan Martensson
2016-03-17 11:53:46 +00:00
Johan Martensson
ea969c18e2
Fix for Withings Readings without Weight
...
.. when searching for weight in withings readings there will
be measurements that do not include weight -- these are
now skipped to avoid returing a 0kg weight.
2016-03-17 11:50:40 +00:00
Mark Liversedge
83f026d9d4
Solver Display Cursor labels for CP/W'
...
.. so you can explore the solutions found
NOTE: there is a hack in this to avoid mouse event compression
issues on QT5 < 5.6 on X11 (Linux).
2016-03-17 11:03:32 +00:00
Mark Liversedge
a135bdb1d3
CP/W' Solver code tidy
...
.. destructor to prevent memory leak
.. reset when solver completes
.. sizeHint for better layout if screen big enough
2016-03-17 08:06:51 +00:00
Mark Liversedge
d71fba12f8
Solver Display Cosmetic Nits
...
.. frame for plot and spacing of dialog.
2016-03-16 20:24:33 +00:00
Mark Liversedge
9e5a348539
Solver Display limit painting
...
.. don't paint dots for cost > 100kJ. It was good for debugging
and checking the solver, but now its just distracting and a
very large performance overhead.
2016-03-16 19:53:37 +00:00
Mark Liversedge
ee3bcb4224
Solver Display Color Code Tau
...
.. red low, green mid, blue high
2016-03-16 18:44:09 +00:00
Mark Liversedge
a314f28847
SolverDisplay show config box
...
.. show area covered by current configuration for CP and W'
as context for the solver and enlarged by 10% for good
measure.
2016-03-16 16:45:38 +00:00
Mark Liversedge
29b0815341
Merge pull request #1887 from lumanz/master
...
Language setting update for Simplified Chinese
2016-03-16 12:39:59 +00:00
Sping Zhao
bd88c1a81f
Update src.pro
2016-03-16 20:00:47 +08:00
Sping Zhao
6621c4c1f3
Update application.qrc
2016-03-16 19:59:45 +08:00
Sping Zhao
3d6b6d6f78
Update Pages.cpp
2016-03-16 19:58:01 +08:00
Mark Liversedge
6bad8a6a2e
Solver Solve for W'bal=500
...
.. athletes fail at around 500J not 0 !
.. see http://www.ncbi.nlm.nih.gov/pubmed/24509723
2016-03-16 10:53:35 +00:00
Mark Liversedge
e0daa72b3c
CP Solver Colors
...
.. color the solutions found by cost
.. it looks like there is some kind of continuous solution
2016-03-16 08:59:56 +00:00
Mark Liversedge
931ce07e99
CP/W' Solver Part 3 of 3
...
.. added a visualisation of the search progress.
.. can be refined later to color lowest cost etc.
2016-03-15 22:29:11 +00:00
Erik Botö
5300f5179d
Add support for Kettler Ergo Bikes
2016-03-15 20:41:39 +01:00
Mark Liversedge
2173688939
Solver Part 2c of 3
...
.. threading didn't improve performance, it made things worse!
.. but now added R for differential formula; this is the recharge
factor for recovery.
2016-03-15 14:50:18 +00:00
Mark Liversedge
140b700beb
Allow Tau in Metadata to override
...
.. since we solve for it, should let the user set it in the ridefile.
2016-03-15 11:39:41 +00:00
Mark Liversedge
3e3d9a6b7f
Merge pull request #1886 from lumanz/master
...
Added new translation for simplified Chinese
2016-03-15 07:17:49 +00:00
Sping Zhao
5004851b01
Merge pull request #1 from lumanz/lumanz-patch-1
...
Added new translation file for simplified Chinese
2016-03-15 07:31:15 +08:00
Sping Zhao
b32a63e1c1
Update src.pro
2016-03-15 07:29:33 +08:00
Sping Zhao
3876f593f1
Added files via upload
2016-03-15 07:27:24 +08:00
Mark Liversedge
88aaa73504
comment nit
...
.. cut and paste comment in the cp solver was a tad misleading!
2016-03-14 21:39:08 +00:00
Mark Liversedge
88e964d3b2
CP/W' Solver Part 2b of 3
...
.. let the user stop the iterations
.. part c (last part of 2) needs to support threads
2016-03-14 20:56:13 +00:00
Mark Liversedge
9ec933b30f
Solver User Constraints
...
.. user can constrain the search space to plausible ranges for their
training status and history
2016-03-14 19:48:58 +00:00
Mark Liversedge
131e55738e
CPSolver Simulated Annealing Fixups
...
.. probability(), temperature() and neighbour() functions were
not implemented for a correct SA implementation.
.. results still need to be constrained to avoid solutions that
are implausible for the athlete status or history
2016-03-14 18:20:39 +00:00
Mark Liversedge
a4f07b1457
Solver Integral and Differential
...
.. support either model
.. the simulated annealling algorithm isn't quite right, need
to look at the probability function and improve it.
2016-03-13 09:37:01 +00:00