Commit graph

43 commits

Author SHA1 Message Date
Dan Paulat
163b703964 Use constexpr instead of #define where possible in time.cpp 2025-05-04 23:10:19 -05:00
Dan Paulat
8da440ea1f General linter cleanup 2025-05-04 23:10:19 -05:00
Dan Paulat
e6cfef06a7 Text product message fixes to support IEM 2025-05-04 23:10:19 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
AdenKoperczak
79e39021a6 switch to using __cpp_lib_chrono to determine if chrono or date/date.h should be used 2024-09-22 12:02:38 -04:00
AdenKoperczak
c5d004aa48 fixed __clange__ spelling mistake 2024-09-21 12:44:24 -04:00
AdenKoperczak
d9f9e89b19 do not include date/date.h for clang 2024-09-19 14:38:53 -04:00
AdenKoperczak
5c3bcaa0ce fix time.cpp using incorrect date time library 2024-09-19 13:14:41 -04:00
AdenKoperczak
838032c8d6 updated files to use chronos for time with clang 2024-09-19 11:55:42 -04:00
Dan Paulat
aa0bcd432e Fixes for gcc13 2024-07-04 12:52:09 -05:00
Dan Paulat
570fedca33 Fallback gracefully when zoned time processing fails 2024-06-25 23:04:50 -05:00
Dan Paulat
32cd672a40 Add file logging to local application data directory 2024-06-01 00:01:35 -05:00
Dan Paulat
d9bcb7f086 Date/time formatting fixes 2024-05-02 23:41:17 -05:00
Dan Paulat
5fb9dc6a5f Display clock format defined in settings on map 2024-03-29 01:06:28 -05:00
Dan Paulat
a7cb459e20 Refactor clock format to wxdata 2024-03-29 00:32:09 -05:00
Dan Paulat
3ab05a1654 Verify downloaded file against content-md5 response header 2024-03-26 00:13:35 -05:00
Dan Paulat
94726631cb Add bytes to string function 2024-03-21 22:21:03 -05:00
Dan Paulat
6254b0a84e Fix 16-bit floating point conversions 2024-02-25 18:18:50 -06:00
Dan Paulat
c03947d604 Finish parsing storm tracking tabular block 2024-02-22 22:32:38 -06:00
Dan Paulat
925f91995a Finish parsing Storm Position / Forecast page 2024-02-21 23:01:41 -06:00
Dan Paulat
2cd76d7da4 Time and integer parsing 2024-02-20 23:26:02 -06:00
Dan Paulat
f9d621d940 Fixes for address sanitizer on Windows 2024-01-07 20:50:25 -06:00
Dan Paulat
b06b80cbaa Fix redefinition errors with latest MSVC compiler 2023-11-17 05:50:58 -06:00
Dan Paulat
6767c0c50a Create custom string tokenizer for use in placefile parsing
- Avoids the use of regular expressions, and is expected to be more efficient with large placefiles
2023-07-16 23:59:28 -05:00
Dan Paulat
9c27b2cd29 Add map provider layer test 2023-07-14 00:21:12 -05:00
Dan Paulat
c7aba95233 Type punning fixes 2023-04-17 18:36:06 -05:00
Dan Paulat
78d00fc67b streambuf API conformance 2023-04-17 18:34:58 -05:00
Dan Paulat
593010acc2 Use HH date library when not using MSVC 2023-04-17 18:16:36 -05:00
Dan Paulat
fdd981899f Add additional alert display columns
- State, counties, start and end time
2022-10-14 23:41:25 -05:00
Dan Paulat
32e8ca72a0 Hash utility 2022-10-02 23:12:41 -05:00
Dan Paulat
17ebfd609d Disable HTTP request for region 2022-09-06 23:22:58 -05:00
Dan Paulat
3339a40780 Fixing warnings in wxdata 2022-06-11 07:10:08 -05:00
Dan Paulat
bb7793d309 Use boost::asio for asynchronous processing 2022-05-28 14:37:39 -05:00
Dan Paulat
20b8c75234 Initial setup for spdlog 2022-04-13 20:08:04 -05:00
Dan Paulat
3fc6837f2a Float utility 2022-04-08 01:34:36 -05:00
Dan Paulat
78a16b6a99 Don't display epoch on map overlay 2022-03-06 16:52:00 -06:00
Dan Paulat
7c44bafeb5 Stub for selecting radar product on successful file load 2022-03-05 22:40:23 -06:00
Dan Paulat
55d856a745 Text product message 2022-01-16 14:28:42 -06:00
Dan Paulat
efeb87baaa Index volume scan by time, change internal data structure from unordered to ordered map 2021-11-13 00:38:07 -06:00
Dan Paulat
b241703b40 Load color tables from settings 2021-11-06 22:18:02 -05:00
Dan Paulat
3ae8eb24ab Parse RDA Adaptation Data (Message Type 18) 2021-06-18 21:54:05 -05:00
Dan Paulat
3ab4ec4b9b Parse Clutter Filter Map (Message 15) 2021-06-15 22:03:23 -05:00
Dan Paulat
33c114ee9d Basic parsing for Archive II file 2021-06-11 20:31:10 -05:00