- 30 May, 2021 1 commit
-
-
Volker Krause authored
BUG: 437854 FIXED-IN: 21.04.2
-
- 15 May, 2021 2 commits
-
-
Laurent Montel authored
-
Volker Krause authored
For multi-leg journeys all involved trains are listed here, but neither locations nor times of the involved connections. Since we cannot identify all elements of journey correctly then, don't pretend we do that and ignore the train number in that case. This also avoids merge problems when more details become available later by other means. Return journeys were not handled at all yet, we can use the same logic for that with just different XPath search patterns. BUG: 436976 FIXED-IN: 21.04.2
-
- 13 May, 2021 1 commit
-
-
Laurent Montel authored
-
- 12 May, 2021 2 commits
-
-
Volker Krause authored
The problem here is that the way we extracted the date from a JS Date object was prone to timezone conversion rounding errors, possibly giving us a day before or after as well. We fix this by letting the post-processor deal with the problem for us.
-
Volker Krause authored
This makes post-processing handle the case that the departure time only contains a time by using the departure day value to fill the gap. This avoids extractor scripts having to do error prone date/time computations in JS, in particular if both values are extracted from different document nodes (e.g. a barcode and a PDF body).
-
- 10 May, 2021 1 commit
-
-
Volker Krause authored
-
- 07 May, 2021 1 commit
-
-
Heiko Becker authored
-
- 06 May, 2021 1 commit
-
-
Volker Krause authored
-
- 25 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 22 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 14 Apr, 2021 1 commit
-
-
Heiko Becker authored
-
- 11 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 10 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 09 Apr, 2021 1 commit
-
-
Volker Krause authored
Fixes the Craft build for 21.04 or higher.
-
- 27 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 23 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 14 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 13 Mar, 2021 1 commit
-
-
Volker Krause authored
This will simplify upcoming changes to these files.
-
- 11 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 09 Mar, 2021 1 commit
-
-
Volker Krause authored
This is a first step towards cleaning up some data type specific complexity in the filter loading code.
-
- 05 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 02 Mar, 2021 1 commit
-
-
Laurent Montel authored
GIT_SILENT: add sanitizers.supp so we can suppress some leak generated by some lib (as libfontconfig)
-
- 01 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 24 Feb, 2021 3 commits
-
-
Heiko Becker authored
(cherry picked from commit b8ee963b)
-
Volker Krause authored
-
Volker Krause authored
We can meanwhile extract that reliably from the U_HEAD block of the UIC 918.3 data.
-
- 23 Feb, 2021 1 commit
-
-
Volker Krause authored
Replaces manual decoding in the Thalys extractor.
-
- 22 Feb, 2021 4 commits
-
-
Volker Krause authored
Down to only two missing files for full REUSE compliance now.
-
Volker Krause authored
-
Volker Krause authored
-
Volker Krause authored
This now all uses the new decoding utilities that do proper boundary checks, and reduces the amount of duplicated magic numbers. This also found two issues in the existing boundary checks, and a wrong deciding of the RCT2 field format flag.
-
- 21 Feb, 2021 4 commits
-
-
Nicolas Fella authored
Otherwise it fails to build because the assignment operator for char is deleted
-
Volker Krause authored
-
Volker Krause authored
This adds support for version 2 according to ERA TAP TSI TD B.12 with its enlarged signature field. This also factors out the low-level decoding utility functions as we need them independent of the Uic9183Block structure.
-
Volker Krause authored
Those contain a more reliable validity time range for return tickets, compared to all other date/time sources in here.
-
- 20 Feb, 2021 2 commits
-
-
Volker Krause authored
Those contain local public transport extensions for DB long distance tickets, using elements of the VDV ticket format.
-
Volker Krause authored
This allows us to print almost all content of a VDV ticket in the barcode dumping tool, as well as the removal of a lot of diagnostic code from the actual VDV ticket parser. The validity area structs still need work to properly decode those, but I yet have to find the official documents describing those. We should have enough information to decode 0080VU blocks in UIC 918.3 tickets now though.
-
- 19 Feb, 2021 2 commits
-
-
Volker Krause authored
Also add SPDX annotations to the build system files while at it.
-
Volker Krause authored
Most importantly this now makes the endian conversion transparent, even for the unusual 3 byte numeric types we couldn't handle before. This also adds implicit conversion for the date and date/time types.
-