Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make sure 24A and 24B aivdm sentences are correctly aggregated. | Nirgal | 2010-05-22 | 4 | -31/+100 |
| | | | | | | | | Patch adds unit tests for all the collision cases. All regression tests pass. Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Whitespace fix. | Eric S. Raymond | 2010-05-22 | 1 | -3/+2 |
| | |||||
* | Nirgal's AIVDM fix patch from the dev list, 2010-05-18. | Nirgal | 2010-05-21 | 2 | -38/+53 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always clean the resulting ais buffer, so that no garbage is left. Removed CLEAR macro. * Always returns false when decoding is incomplete, including for unsupported message types. * Warn about unknown messages of type 24C and 24D, return false. * Added support for AIS channels 1, 2 and empty. Maps respectively to 'A', 'B', 'A' and generate an error message. Added FIXME in code. * fragmented message fix. Ok that one is not minimal. It's only reader-sanity minimal ;) - Renamed context var "await" to "decoded_frags", because of its initial value of 0. It now contains the number of successfully decoded fragments in the complete sentence. - Added local var "nfrag" for expected fragment count. It used to be store in context directly, under name "await". Contexts are for keeping data across several calls! Things stored there unconditionally at the beginning of processing shouldn't be there, they should be on stack as temporary values. - Renamed local var "part" as "ifrag", it still contains the fragment id amongst nfrags fragments. All regression tests pass. Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Update some status comments. | Eric S. Raymond | 2010-05-21 | 1 | -10/+10 |
| | |||||
* | The last change in gpsdecode was not entirely correct. Fixes from Nirgal. | Eric S. Raymond | 2010-05-20 | 3 | -23/+23 |
| | |||||
* | Switch the CSV format emitted by gpsdecode(1) to DSV using |. | Eric S. Raymond | 2010-05-19 | 5 | -80/+86 |
| | | | | | | | | | | The problem with CSV is that string fields (such as ship name in type 5) can contain commas. I could have backslash-escaped them, but I think it's better to make old scripts fail in a way that's likely to be noticed than perpetuate a situation in which unescaped commas could cause output to be unpacked wrongly. I changed the Python decoder as well. Required rebuilding one regression test. All regression tests pass. | ||||
* | Rebuild AIVDM regressions to gpon with last commit. | Eric S. Raymond | 2010-05-18 | 1 | -1/+1 |
| | |||||
* | Minor bug in AIS sixbit decoding pointed out by Nirgal: 39 -> "'", not "`". | Eric S. Raymond | 2010-05-18 | 1 | -1/+1 |
| | |||||
* | Cleaan up completed or obsolwsced TODO items. | Eric S. Raymond | 2010-05-17 | 2 | -19/+1 |
| | |||||
* | Explain libQgpsmm in libgpsmm.3 and add a refname. | Bernd Zeimetz | 2010-05-17 | 1 | -3/+5 |
| | |||||
* | Fix check for xsltproc. | Bernd Zeimetz | 2010-05-17 | 1 | -1/+1 |
| | |||||
* | Remove duplicated inclusion. | Eric S. Raymond | 2010-05-16 | 2 | -8/+8 |
| | |||||
* | Minor fixes to make the libQgpsmm build work on all platforms. | Bernd Zeimetz | 2010-05-16 | 4 | -13/+19 |
| | |||||
* | Building gpsd_maskdump.c requires gpsd.h. | Bernd Zeimetz | 2010-05-16 | 1 | -1/+1 |
| | |||||
* | Include created version.h in libQgpsmm/mingw/gpsd_config.h. | Bernd Zeimetz | 2010-05-16 | 1 | -0/+2 |
| | |||||
* | Create and ship necessary files for the mingw build. | Bernd Zeimetz | 2010-05-16 | 1 | -5/+15 |
| | |||||
* | CLean up the win32 parts of libQgpsmm.pro. | Bernd Zeimetz | 2010-05-16 | 1 | -7/+10 |
| | |||||
* | Add stripped version of gpsd_config.h for mingw. | Bernd Zeimetz | 2010-05-16 | 1 | -0/+258 |
| | |||||
* | Add test_qgpsmm.pro for mingw. | Bernd Zeimetz | 2010-05-16 | 1 | -0/+12 |
| | |||||
* | Refactor check for QT, adding --disable-libQgpsmm as option. | Bernd Zeimetz | 2010-05-16 | 2 | -24/+44 |
| | |||||
* | Document a bug. | Eric S. Raymond | 2010-05-15 | 2 | -1/+17 |
| | |||||
* | Exclude .git and .gitignore instead of *git*. | Bernd Zeimetz | 2010-05-15 | 1 | -1/+1 |
| | |||||
* | Add test_qgpsmm to .gitignore. | Bernd Zeimetz | 2010-05-15 | 1 | -0/+1 |
| | |||||
* | Mention pkg-config as necessary in INSTALL. | Bernd Zeimetz | 2010-05-15 | 1 | -0/+1 |
| | |||||
* | Update docs and website. | Eric S. Raymond | 2010-05-14 | 3 | -3/+5 |
| | |||||
* | Splint and compiler-message cleanup. All regression tests pass. | Eric S. Raymond | 2010-05-14 | 2 | -2/+4 |
| | |||||
* | Enhance QT library build to look into $srcdir. | Bernd Zeimetz | 2010-05-14 | 1 | -3/+5 |
| | |||||
* | Build test_qgpsmm to test the QT library. | Bernd Zeimetz | 2010-05-14 | 1 | -0/+13 |
| | |||||
* | Fix copy&paste error - give libgps a proper version again. | Bernd Zeimetz | 2010-05-14 | 1 | -2/+2 |
| | |||||
* | Build QT library. | Bernd Zeimetz | 2010-05-14 | 1 | -4/+67 |
| | |||||
* | Minor cleanups in libQgpsmm/libQgpsmm.pro. | Bernd Zeimetz | 2010-05-14 | 1 | -2/+1 |
| | |||||
* | xgps/xgpsspeed are Python programs now, update manpage handling. | Bernd Zeimetz | 2010-05-14 | 1 | -3/+1 |
| | |||||
* | Update .gitignore. | Bernd Zeimetz | 2010-05-14 | 1 | -2/+0 |
| | |||||
* | libQgpsmm: Use simple wrappers around the .c files. | Bernd Zeimetz | 2010-05-14 | 3 | -12/+6 |
| | |||||
* | Update xgpsspeed manpage entry. | Bernd Zeimetz | 2010-05-14 | 1 | -10/+9 |
| | |||||
* | Add various python/qt build output files to .gitignore. | Bernd Zeimetz | 2010-05-14 | 1 | -1/+11 |
| | |||||
* | Bring libQgpsmm.pro into a usable shape for !win32. | Bernd Zeimetz | 2010-05-14 | 1 | -18/+42 |
| | |||||
* | Add necessary functions to print library version info from Makefile. | Bernd Zeimetz | 2010-05-13 | 1 | -2/+27 |
| | |||||
* | xgpsspeed: add optparse to use cmdargs | Robin Wittler | 2010-05-13 | 1 | -37/+129 |
| | |||||
* | more flag definitions | Chris Kuethe | 2010-05-13 | 1 | -5/+43 |
| | |||||
* | Start of an italk raw data extractor | Chris Kuethe | 2010-05-13 | 1 | -0/+47 |
| | |||||
* | sample raw data extraction | Chris Kuethe | 2010-05-13 | 1 | -1/+47 |
| | |||||
* | A simpler way to avoid endianness problems. | Eric S. Raymond | 2010-05-12 | 1 | -8/+2 |
| | | | | Doesn't require htons(3) and wacky header magic. | ||||
* | Portability cleanup for endianness. | Eric S. Raymond | 2010-05-12 | 1 | -1/+10 |
| | |||||
* | XXX -> FIX-ME: Avoids false matches with autoconf cruft. | Eric S. Raymond | 2010-05-12 | 9 | -13/+11 |
| | | | | | | | So we can grep for things that need to be cleaned up without a lot of noise. All regression tests pass. | ||||
* | Comment fix. | Eric S. Raymond | 2010-05-12 | 1 | -1/+1 |
| | |||||
* | splint cleanup. | Eric S. Raymond | 2010-05-12 | 1 | -0/+2 |
| | |||||
* | Harden AIS driver against malformed or overlong messages. | Eric S. Raymond | 2010-05-12 | 1 | -4/+16 |
| | | | | All regression tests pass. | ||||
* | New section: Interaction with AIVDM padding. | Eric S. Raymond | 2010-05-12 | 1 | -61/+110 |
| | |||||
* | Typo fixes. | Eric S. Raymond | 2010-05-12 | 1 | -2/+2 |
| |