-
Notifications
You must be signed in to change notification settings - Fork 29
/
ChangeLog
executable file
·415 lines (279 loc) · 13.5 KB
/
ChangeLog
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
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
2023-12-28 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.34
* CMakeLists.txt: fixed build issue with libmatio-dev on linux
(thanks for reporting, burra)
2023-12-28 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.34
* all: autoconf/automake/libtool replaced by cmake
2021-01-31 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.33
* cantomat: additional check to prevent reading outside of DLC boundary
* cantomat: added decoding of float and double types
2021-01-31 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.32
* libcanmdf: fix: data type of link_t (uint32_t)
2021-01-31 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.31
* configuration: fix: compile fails with --disable-matlab
2021-01-24 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.29
* libcanblf: fix: parsing of TRIGGER_CONDITION object
2020-08-22 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.28
* cantomat: rewrote signal name prefix code
* libmatfile: new library for MAT file handling
2020-08-16 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.28
* all: deleted files generated by automake
* cantomat libraries: removed global verbose/debug references
2020-08-15 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.27
* all: updated hdf5 to version 1.10.5
* all: updated matio to version 1.5.17
* cantomat: fixed incorrect output file name when using -f option
* all: printf is starting to use C99 format strings
2020-04-09 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.26
* libcanblf: added support for BLF object types CAN_MESSAGE2,
CAN_FD_MESSAGE and CAN_FD_MESSAGE_64
2019-06-20 Andreas Heitmann <andreas.heitmann@gmail.com>
* libcanmdf: added channel number to mdf signal name to
distinguish equally named signals on multiple channels
2019-06-16 Andreas Heitmann <andreas.heitmann@gmail.com>
* version 0.25. This is the first version which only appears
on github. The sourceforge archive is no longer maintained.
* libcanmdf: corrected 1:1 conversion for float/double
values. This bug showed as uninitialized/random time axis values
in some MDF files (Thanks for reporting, zhuimengqq!)
2017-08-21 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.24
* all: using stdint.h for defining 8 bit signed integers instead
of char basic type due to its implementation defined signedness
(thanks, Rainer)
* all: cleanup of header files
* cantomat: added error message for failed dbc parsing
2017-05-01 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.23
* libcanmdf: fixed conversion of signed integer signals on hosts
without arithmetic right shift
* matdump: new options to list all values of all or selected
variables and to list all variable names
* libcanclg, libcanasc, libcanvsb, cantomat: duplicate closure of
BLF input file, potentially leading to crash (Thanks, Andreas W!)
2017-04-17 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.22
* Makefile: fixed duplicate header file
2017-04-17 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: fixed filenames for case-sensitive operating systems
* libcanblf: fixed crash on non-supported objects
* libcanblf: fixed premature abort of parsing
* libcanblf: fixed compiler warnings, missing data types
2017-01-01 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.20
* libcanblf: decoder for BLF files. This is a first implementation
which only handles CAN messages (but not CAN-FD or other object
types)
* all: bug fix: an include file was incorrectly named, such that
the code didn't compiled on case-sensitive operating systems. I
converted all filenames to lower-case to avoid this issue in the
future. (Thanks, Johan)
2016-10-11 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.19
* Makefile.am: improved handling of include paths
* configure.ac: and string handling replacement functions added
* libcanclg: support for CLG2 format added
2016-08-23 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.18
* all: more bugfixes for mingw: see below for details:
* Makefile.am: added missing @DEFS@ macro
* libcanmdf: added check and replacement for missing strndup()
declaration/definition on some systems
* libcanmdf: using more portable declaration of packed structures
* libcanmdf: removed dependency on byteswap.h (not available on
all systems)
2016-08-16 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.17
* all: bugfixes to support build under x86_64-w64-mingw32, see
below for details:
* libcanmdf: removed unnecessary include of endian.h
* hashtable: key/value functions declared static to limit
visibility
* configure: workaround for missing LINE_MAX define on some
systems
2016-08-03 Andreas Heitmann <andreas.heitmann@gmail.com>
* all: released version 0.16
* cantomat: removed unused include, added missing includes to
Makefile.am to fix .tar.gz distribution
* libcanmdf: support platforms without arithmetic right shift (fix)
* libcanmdf: support 1-bit signed integer signals (yes, they are
allowed in MDF)
2016-03-20 Andreas Heitmann <andreas.heitmann@gmail.com>
* libcanmdf: support for platforms without arithmetic right shift
2016-03-19 <aheit@EUCLID>
* all: release version 0.15
* libcanmdf: support for 1-bit signed integers added
* hashtable: resolved conflicting definitions of key/value accessors
2016-02-14 <aheit@EUCLID>
* all: release version 0.14
* libcanmdf: bug fix: missing sign extension for negative values
* libcanmdf: bug fix: handling of signals with zero records
* libcanmdf: bug fix: handling of asam name for mdf version < 2.12
* libcanmdf: added rational and parametric conversion types
2015-12-23 <aheit@EUCLID>
* all: released version 0.13
* libcanmdf: bug fix: signals incorrectly decoded when host
endianess different from signal endianess (thanks, Andreas!).
Redesign of signal decoder function.
* tests: introduction of unit tests.
2015-10-24 <aheit@EUCLID>
* libcandbc: added function signal_valtype_write (suggested by
Michael)
2015-09-12 <aheit@EUCLID>
* all: released version 0.12
2015-09-12 <aheit@EUCLID>
* libcandbc: bug fix: crash when dbc file cannot be opened
(thanks, Chris)
2015-05-09 <aheit@EUCLID>
* all: released version 0.11
2015-04-19 <aheit@EUCLID>
* libcanmdf: bug fix: 64 bit signals incorrectly decoded as zero
* libcanmdf: added conversion types 11 and 65535
* libcanmdf: bug fix: incorrect decoding of files with version < 3.00
2014-11-22 <aheit@MINION>
* libcandbc: replaced YYPARSE_PARAM by %parse_param to support
bison 3.0 (patch by Christian)
2014-11-09 <aheit@MINION>
* libcanasc: removed obsolete files messageDecoder.[ch]
2014-11-02 <aheit@MINION>
* all: header files updated to make them C++ compatible (patch by
Christian)
2014-07-06 <aheit@MINION>
* libcanmdf: bug fix: decoding of signed integer signals when
host endianess differs from log file
2014-05-24 <aheit@MINION>
* all: replaced asctomat binary by cantomat
* libcandbc: bugfix of dbcWriter output (thanks, Johannes)
* libcanvsb: added decoder for NEOVI binary files (vsb)
2014-03-15 <aheit@MINION>
* libcandbc: ignore comment lines starting with // (patch for Joe)
2014-02-09 <aheit@MINION>
* all: released version 0.10
* libcanmdf: bug fix: failure to open mdf file is not reported
2014-01-25 <aheit@MINION>
* libcanmdf: bug fixes for big endian signals
2014-01-12 <aheit@MINION>
* libcanmdf: support of big endian integer signals in MDF
* mdftomat: transformation of signal names to valid MATLAB names
2013-12-26 <aheit@MALFOY>
* asctomat: fixed Mat_VarWrite() data type to support 64 bit
* libcanmdf: fixed data types to support 64 bit
* libcanmdf: improved const qualification
* mdftomat: conversion of CCP/XCP variables
* mdftomat: new options for MAT compression and file version
* mdftomat: handling of empty signals
* mdftomat: autoconf checks for zlib and HDF5 (thanks, Sebastian)
* mdftomat: corrected handling of long signal and message names
2013-12-15 <aheit@MALFOY>
* all: released version 0.9
* all: updated matio to version 1.5.2
2013-04-21 <aheit@MALFOY>
* all: updated automake to version 1.13
* mdftomat, libcanmdf: corrected compilation errors on linux
(thanks, John)
2012-12-23 <aheit@MALFOY>
* all: released version 0.8
2012-12-13 <aheit@MALFOY>
* all: updated matio to version 1.5.0
* all: updated autoconf toolchain
* libcanmdf: new library for parsing MDF files
* mdftomat: tool for MDF to MAT conversion
2012-04-29 <aheit@MALFOY>
* libcandbc: allowed NAN as max value in signal specification
2012-04-28 <aheit@MALFOY>
* libcandbc: allowed underscore as last character in identifier to
enable parsing of multiplexor signals (thanks, Daniel!). Going
forward, a more complex dbc model might be required to deal with
these signals.
2011-09-17 <aheit@MALFOY>
* all: released version 0.7
* libcandbc: fixed DBC parser to allow for an empty symbol section
(thanks, Steven!)
2011-06-18 <aheit@MALFOY>
* all: released version 0.6
* libcanasc: fixed bit indexing in little endian signal decoder
2011-02-20 <aheit@MALFOY>
* all: updated matio to version 1.3.4
* all: updated autoconf toolchain
* dbcls: displaying full data of signal record
* dbcls: changed output to CSV format with header line
2010-10-24 <aheit@gollum>
* added J1939 message processing (29 bit single-wire CAN)
2009-04-18 <aheit@gollum>
* all: released version 0.5
* all: added GPLv3 license ('COPYING')
* config: provided strtok_r source for MSYS/MinGW compatibility
* asctomat: replaced usage of system timespec structure for
MSYS/MinGW compatibility
2009-02-22 <aheit@gollum>
* all: fixed compiler warnings
2009-02-15 <aheit@gollum>
* all: released version 0.4
* config: fixed parser table dependency
2009-02-13 <aheit@gollum>
* asctomat: new option -t for specification of the time resolution
* libcanasc: fixed atof() prototype by including stdlib.h
2009-02-01 <aheit@gollum>
* all: released version 0.3
* libcanasc: corrected signedness of work_byte variable
2009-01-17 <aheit@gollum>
* libcandbc: using double data type for all floating point values
* libcandbc: implemented parsing and serializing of VAL_TABLE
* config: selective linking of libmatio
2009-01-10 <aheit@gollum>
* all: released version 0.2
* config: check for matio added
* config: removed default -d flags for lex & yacc
2009-01-09 <aheit@gollum>
* asctomat: fixed warning on strdup protype
* libcandbc: fixed include filename in dbcReader.h and dbcWriter.h
2009-01-06 <aheit@gollum>
* libcandbc: renamed some structure elements to increase consistency
* libcandbc: changed parsing of all lists to right-recursive
parsing. This will give us the correct element order when forming
lists using element prepending.
2009-01-04 <aheit@gollum>
* all: released initial version 0.1
* dbccopy: testcode for dbcWriter added
2009-01-02 <aheit@gollum>
* libcandbc: code for serializing DBC model added (dbcWriter)
2008-12-30 <aheit@gollum>
* dbcls: show_envvars implemented
* dbcls: show_valtables implemented
* libcandbc: added parsing of value tables
* libcandbc: added parsing of environment variables
2008-12-29 <aheit@gollum>
* libcanasc: allow DLC != 8
* libcanasc: created library for processing ASC files
2008-12-28 <aheit@gollum>
* configure.in: added dmalloc memory debugger
* configure.in: added efence memory debugger
2008-12-22 <aheit@gollum>
* dbcls: show_nodes implemented
* dbcls: show_messages implemented
* libcandbc: fixed some memory leaks
2008-12-01 <aheit@gollum>
* dbcls: show_signals implemented.
2008-11-23 <aheit@gollum>
* asctomat: bugfix: numeric mode must not skip non-digits
* asctomat: bugfix: loop over bus assignments was not terminated
after assigment has been found.
2008-11-11 <aheit@gollum>
* asctomat: flexible bus assigment added
2008-11-10 <aheit@gollum>
* asctomat: first implementation
2008-11-08 <aheit@gollum>
* libcandbc/lexer.l: allowed identifiers to start with an underscore
2008-09-25 <aheit@gollum>
* Started ChangeLog
2007-12-21 <aheit@gollum>
* Started Project