Commit Graph

14 Commits

Author SHA1 Message Date
Joern
2c64ffa83f Settings Code Documentation
... improve documentation for developers adding new settings
2015-12-04 20:04:19 +01:00
Dmitry Monakhov
253cca6027 dp: FixMoxy add config options (fix BSXInsight support)
Number of data fields depends on sensor model
MoxySensor transmit SMO2 as cadance, tHB as speed,
BSX Insight 2 transmit only SMO2 as cadance, tHB is not supported.

So in case of BSXInsight we should not convert speed data. Let's allow
user to chose which datafields to transfer.

This patch add two new check buttons FixMoxy dialog
 - Cadence to SMO2
 - Speed to tHb
2015-12-04 17:18:48 +03:00
Joern
98858da51c Fix SEGV when using "Library/GoldenCheetah" athlete directory (in 3.3 only)
... problem relates to introduction of new .INI files
... old /gc ini file approach is still in place - now again working
2015-11-03 16:13:54 +01:00
Joern
3f59c6cf93 Move "Unit" config from "Athlete" to "General" level
... first Athlete opened with new logic determines the general settings
... if configuration  is already migrated (based on one of the previous commits) -
    migration can be forced to happen again by removing the INI files or
    just the preferences pages has to be opened and Saved with the
    unit settings you want
2015-10-01 17:21:34 +02:00
Joern
5b3cab00c3 ConfigLocal - Fix Migration on Mac
... current settings are now migrated to .INI based system settings on MacOS
2015-09-25 18:20:48 +02:00
Joern
bcb671763f Trainingpeaks/Twitter
... remove unused URL entry fields from Preferences and Settings
2015-09-24 20:27:09 +02:00
Joern
9dab87dfda Config INI fix
... fix typon in Setting Name "bavigator/headingwidth" in properties and migrate existing setting to "navigator/headingwidth"
2015-09-20 15:42:13 +02:00
Joern
dc19141997 Fix Error in Device Pairing for ANT+ devices in TrainMode
... after making Wheelsize Settings athlete dependent
2015-09-19 17:13:21 +02:00
Joern
1a8d683303 Store GC Settings in multiple .INI files instead of system specific (Registry, PLIST,..) format
... change storage format to .INI files (which is QTs cross-system format)
... differentiate between System, Global and Athlete specific settings
... store the Global Settings in the AthleteDirectory (root)
... store the Athlete specific Settings in the Athletes Names subdir /config
... migrate existing Settings from current location into new formats "on-the-fly"
2015-09-19 11:13:17 +02:00
Claus Assmann
35eb416bd2 Fix comment spelling errors
.. lots of them !
2014-11-24 15:37:56 +00:00
Claus Assmann
4528fdcf2a OpenBSD support for ANT sticks
.. just sets up another o/s version
2013-03-16 14:27:51 +00:00
Mark Liversedge
88dbbb2b11 Introduce OperatingSystem global variable
The LibUsb (and possibly other classes) need to know
what operating system we are running on at runtime. In
the past this has been achieved with lots of #ifdef pre-
processor conditionals, but this makes the code quite
difficult to read in places.

This patch introduces the variable OperatingSystem and
it can be one of WINDOWS, LINUX, OSX.
2011-12-17 11:44:47 +00:00
Mark Liversedge
a48f7c00d1 Clean compile time nits
Lots of nitty fixups, largely for uninitialised temporary
variables.

I have left the use of boost::function and boost::bind in the
DownloadRideDialog alone, so it will vomit when compiled
with boost 1.46 and gcc 4.5 or higher. Will look into this
more carefully at a later stage.

I am working up to resolving issues identified from -pedantic next.
2011-05-12 22:12:36 +01:00
Mark Liversedge
3aba7dd788 Inital V3 Branch 2010-12-30 17:35:23 +00:00