forked from alexgoussev/TrackProcessor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
224 lines (169 loc) · 5.96 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
"*" - исправлено
"+" - добавлено
"-" - удалено
2017.11.7.142
-------------
+ Добавлены хоткеи на разные операции.
* Код модифицирован для компиляции под Embarcadero C++Builder 10.2 Tokyo Starter.
* Диалоговые окна размещаются теперь по центру главного окна программы.
* Исправлена работа команд меню View/Profiles и View/Statistics в случае, если в треке отсутствуют данные по времени.
* Добавлена проверка заголовка тайла карты на соответствие формату PNG.
* Максимальный зум увеличен с 18 до 20.
2017.6.13.141
-------------
+ HTTPGetFilesThread.cpp HTTPGetFilesThread.h
* OSMMap.cpp
Переписан алгоритм загрузки тайлов с серверов. Актуализированы ссылки на сервера.
* OSMCache.cpp
Переписано определение даты-времени файла в кеше (было подозрение, что работало некорректно)
2016.6.29.140
------------
+ MainFrame.cpp OSMMap.cpp
Добавлен режим работы без карты (No Map)
* Points.cpp MainFrame.cpp
Поправлены мелкие ошибки в установке указателя на текущую точку
* CSVFile.cpp
Поправлен алгоритм восстановления скорости и направления.
2016.6.2.136
------------
* OSMMap.cpp OSMCache.cpp
Мелкая оптимизация
2016.6.2.135
------------
- OSMMap.cpp OSMCache.cpp
Удалена карта Open Street Browser - не работает
* OSMMap.cpp OSMCache.cpp
Процесс сохранения кешированых тайлов на диск перенесен в фон (idle процесс).
2016.5.31.133
-------------
* Points.cpp
Список точек переведен в режим VirtualList что радикально увеличило скорость его заполнения.
2016.5.27.132
-------------
* OSMCache.cpp
Исправлена ошибка с путями тайлового кеша
+ OSMMap.cpp OSMCache.cpp
Добавлена карта Open TopoMap
2016.5.26.131
-------------
* OSMMap.cpp OSMCache.cpp
Оптиимзирован процесс загрузки тайлов
2016.5.25.128
-------------
+ Settings.cpp
Добавлен диалог настроек
* CSVFile.cpp
Изменен алгоритм восстановления скорости и курса в CSV файлах
2016.5.19.126
-------------
* GPSKalman.cpp GPSKalman.h GPSKalmanForm.cpp
Переписан фильтр Калмана. Исправлена ошибка с завышением значения скорости после фильтрации.
2016.4.15.123
-------------
* libnmeap.lib
Исправлена ошибка в библиотеке (контрольная сумма "прицеплялась" к последнему
токену в строке)
* PVTFile.cpp
Изменен алгоритм чтения PVT файла.
2016.4.7.118
------------
* Изменен алгоритм работы со скоростью-курсом во всех фильтрах.
2016.3.17.114
-------------
+ GPXData.cpp GPXData.h
Добавлен критерий "минимальная скорость" для расчета уклонов
2016.3.2.112
-------------
+ GPXData.cpp GPXData.h
Добавлены критерии "минимальный перепад" и "минимальное расстояние" для расчета уклонов
2016.1.26.108
-------------
* Мелкие поправки
2016.1.22.106
-------------
+ CellEq.cpp
Добавлена опция "учитывать направление движения" в фильтре Cell Equalizer
2016.1.15.105
-------------
- Cluster.cpp Cluster.h MainFrame.cpp
Удален фильтр Cluster Averaging - он практически дублирует Averaging Smooth
2016.1.14.104
-------------
* Мелкие поправки
2015.12.29.100
-------------
* MainFrame.cpp Confidence.cpp GPXData.cpp
Мелкие поправки
2015.12.21.97
-------------
+ HDOPFilter.cpp
Добавлена статистика в HDOP фильтр
* SK42WGS84.dll
Исправлена ошибка с определением максимального масштаба для OSM карт
2015.12.18.96
-------------
+ MainForm.cpp TrackCells.cpp CellEq.cpp
Добавлен фильтр Cell Equalizer
2015.12.16.94
-------------
* CVSFile.cpp
Исправлена небольшая ошибка в парсере Columbus CVS
+ MainForm.cpp Confidence.cpp
Добавлен инструмент Confidence Interval
2015.12.10.90
-------------
- loess.cpp loess.h LOWESSForm.cpp LOWESSForm.h MainFrame.cpp
Удален фильтр LOWESS - слишком сильное сглаживание.
* OSMMap.cpp OSMTrackView.cpp
Оптимизирована отрисовка карты и выделенной точки.
2015.12.9.88
------------
+ loess.cpp loess.h LOWESSForm.cpp LOWESSForm.h MainFrame.cpp
Добавлен фильтр LOWESS
+ MainForm.cpp
Имя трека сохраняется при редектировании в дереве, меняется при изменении его в метаданных.
2015.12.3.86
------------
+ HP.cpp HP.h MainFame.cpp
Добавлен фильтр Ходрика-Прескота
2015.11.19.81
-------------
* GPXFile.cpp
Стандартный XML парсер заменен на TinyXML. Выигрыш в скорости загрузки GPX файла примерно в 4 раза.
+ Points.cpp
В окне точек добавлены команды "отметить до начала", "отметить до конца", "снять отметку до начала",
"снять отметку до конца"
2015.11.17.79
-------------
* MainFrame.cpp
Изменены алгоритмы активации окна точек, загрузки файла из командной строки, выбора цвета трека
+ MainFrame.cpp
Добавлена индикация цвета трек в дереве треков
2015.11.16.75
-------------
- MainFrame.cpp
Удален режим ручной перерисовки карты
* MainFrame.cpp
Исправлена ошибка - при команде Uncheck All треки не удалялись с карты
+ OSMMap.cpp OSMCache.cpp
Добавлено дополнительное кеширование недавних тейлов в памяти - немного увеличилась скорость перерисовки карты
при перетаскивании.
* GPXData.cpp SpdFilter.cpp
Исправлена ошибка - после фильтра скорости могли оставаться точки со значеним скорости, выше отфильтрованных
2015.11.13.72
-------------
* MainFrame.cpp
Блокировка изменения масштаба и перемещения карты на момент выполнения операций загрузки и сохранения треков и
перерисовки карты
Мелкая косметика
* OSMMap.cpp
Изменения в алгоритме загрузки и отрисовки тейлов
+ MainFrame.cpp
Загрузка файла из командной строки
2015.11.10.63
-------------
+ TrackProcessor.cpp
Добавлена принудительная установка значения DecimalSeparator (разделитель целой и дробной части)
равному '.' вне зависимости от того, что установлено в настройках Windows (Панель управления -
Язык и региональные стандарты - Форматы - Дополнительные параметры - Разделитель целой и дробной части).
Действует только в рамках данной программы, на системные установки Windows не влияет.