cmake : rework scantool/CMakeLists.txt
cmake : don't glob headers
cmake: always build diag_test
tests: rework l7_850 tests
scantool_850 : Add non-scrolling live mode to read/peek commands, rename
diag_os : Add diag_os_cursor_up and diag_os_clrtoeol console operations
scantool_850 : Add command to reset Service Reminder Light
scantool_850 : Live data decoding for warm-up status and TCM MIL request
scantool_850 : Slight change to scale factors - 8-bit value FS is 255, not 256
scantool_850 : AW50-42 driving mode decoding has been verified, enable it
ctest l7_850_01 : exercise routineNotCompleteOrServiceInProgress
D2 : routineNotCompleteOrServiceInProgress handling
ctest : test J1979 SID 1 PID 1, including multiple responses
scantool_test : Show readiness monitor summary count
scantool_test : Use separate indices for inner and outer loop
scantool_test : Fix polarity of readiness monitor reporting
850 : live data decoding for fuel trims, ATF temperature and driving mode.
gitignore : more uncrustify... crust
gitignore : add uncrustify temp files
README : minor markdown tweaks
Changed README to a markdown file
cppcheck : don't abort build on errors/warnings
remove scantool_aif
Removed scangui
libcli : add asserts
cppcheck : args must also be changed in CMakeLists !
cppcheck: add -D__cppcheck__
libcli : rename and document some funcs
libcli : move compile-time config to libcli_conf.h
missed a few conversions to enum cli_retval
libcli : enum for CMD_* return type
uncrustify : force if/else braces
whitespace : first large pass uncrustify
uncrustify : ignore utlist.h
scantool_dyno.c : remove old manual LUT
rename problematic 'namespace' enum
add tentative uncrustify cfg file
libcli : rename FLAG_ defines to CLI_CMD_
move cmd_help back into scantool_cli
libcli : define "builtin" commands up,quit,exit
CLI split to a separate file
libcli : ignore cmd_up at root level
libcli : command_file() doesn't need to be public
start splitting CLI : enter_cli()
fix l2_iso14230 wrongly reporting non-standard KB2
print banner before enter_cli()
rework includes
Add notes regarding cppcheck vs submodules
scantool_850 : fix possible sprintf overflow
l2_saej1850 : remove redundant code (via cppcheck)
Revert "cppcheck: suppress knownConditionTrueFalse"
doc/buildsystem.txt : whitespace
Made sources compile with the clang compiler.
Fix some cppcheck warnings (by @cfehse)
Remove more traces of AIF/scangui
cppcheck : suppress constParameter
850: addr can be uint8
tty_unix : fix some cppcheck warnings
deprecate unused/useless scantool_aif and scangui
diag_tty_unix : use default timeout method OTHER
cppcheck: fix some constParam warnings
cppcheck: suppress knownConditionTrueFalse
cli: tweak CLI startup messages
CLI : fix endless loop with invalid subcommand
diag_tty_read : timeout=0 is invalid
remove 'subinterface' argument that was never used
fix off-by-one error in do_cli (OOB read)
cmakelist : missing file extension on scantool_vag.c
CMake : don't show SchedSetter option on WIN
remove diag_os_sched()
Win: use timeBeginPeriod() to improve timing
Add profiling build (gprof)
Removed an iso9141 function from the public .h
Forgot to lock one diag_l3_list access
custom "set" config : improve output
Add .gdbinit file for pro debugging
Set DUMB as default interface correctly
Renamed binary from 'scantool' to 'freediag'
diag_l0_elm.c: minor formatting
MSVC: also silence warning 4996 (secure _s funcs)
Update scantool/utlist.h from upstream
fix MSVC compilation (GH #54), FL macro
Forgot to lock one diag_l3_list access
custom "set" config : improve output
Renamed binary from 'scantool' to 'freediag'
Removed an iso9141 function from the public .h
Add .gdbinit file for pro debugging
MSVC: also silence warning 4996 (secure _s funcs)
Set DUMB as default interface correctly
fix MSVC compilation (GH #54), FL macro
forgot one instance of scantool.ini -> freediag.ini
diag_l0_elm.c: minor formatting
Update scantool/utlist.h from upstream
Added script for linux: build_simple.sh
Added Dockerfile
diag_l7_kwp71 : don't use static vars for request
fix duplicate definition of *global_dl0d