Commit graph

586 commits

Author SHA1 Message Date
Dan Paulat
a83065acd8 Adding recent translation updates 2023-04-21 13:45:00 -05:00
Dan Paulat
f4a50f4e1e Updating scripts and build files to reference Qt 6.5, and update OpenSSL to 3.1.0 2023-04-21 13:44:46 -05:00
Dan Paulat
92f2c76a70 Fix refresh at the start of a new UTC date 2023-04-21 09:44:35 -05:00
Dan Paulat
331fc84794
Merge pull request #32 from dpaulat/feature/linux
Add support for Linux
2023-04-20 16:52:22 -05:00
Dan Paulat
a42d423125 Install shared libraries in addition to runtime 2023-04-20 12:40:31 -05:00
Dan Paulat
57e9069f0a Support GCC 11 2023-04-20 00:27:32 -05:00
Dan Paulat
97035e5596 Make palette order deterministic across platforms 2023-04-19 23:17:30 -05:00
Dan Paulat
d74d12ea7e Linux CI and Readme Updates 2023-04-19 13:13:21 -05:00
Dan Paulat
6c24903816 Updating build for GCC/Linux 2023-04-17 20:01:51 -05:00
Dan Paulat
023688b746 General GCC compilation fixes 2023-04-17 18:37:23 -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
cdd4ced28e Warning pragmas 2023-04-17 18:34:04 -05:00
Dan Paulat
d8b669262c Missing includes 2023-04-17 18:31:23 -05:00
Dan Paulat
a3afd71f03 "this" must be explicit in lambda capture 2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315 GCC doesn't implement <format> yet, use fmt 2023-04-17 18:24:50 -05:00
Dan Paulat
593010acc2 Use HH date library when not using MSVC 2023-04-17 18:16:36 -05:00
Dan Paulat
e78dc9b3db Add date-tz to wxdata when not using MSVC 2023-04-16 17:36:16 -05:00
Dan Paulat
d492e10edd Add HowardHinnant date library 2023-04-16 01:13:59 -05:00
Dan Paulat
509fc76653 Guard pragma warning statements with ifdef msvc 2023-04-16 01:02:56 -05:00
Dan Paulat
ec45e0bce0 Updating dependencies and build scripts for Linux 2023-04-15 12:01:33 -05:00
Dan Paulat
357ae0b85e Bump version to 0.1.0 2023-04-13 21:40:12 -05:00
Dan Paulat
8250b09574 Adding product name to display 2023-04-13 21:39:59 -05:00
Dan Paulat
83e8ac2701 Bumping libcurl and openssl versions 2023-04-13 21:28:00 -05:00
Dan Paulat
a851918ec2
Merge pull request #30 from dpaulat/feature/garbage-collect
Feature/garbage collect
2023-04-13 05:55:26 -05:00
Dan Paulat
70ed01c155 Fix switching radar sites while loading 2023-04-12 23:24:27 -05:00
Dan Paulat
bb31bdfc00 Fix refresh if the product time is unknown to the product manager (expired product manager) 2023-04-12 23:24:04 -05:00
Dan Paulat
1b71143d71 Fix additional UI update threading issues 2023-04-11 23:14:53 -05:00
Dan Paulat
4e4cc4c9fb Fix incorrect display of selected level 3 product due to updating UI on multiple threads 2023-04-11 23:12:00 -05:00
Dan Paulat
6c7a02ff85 Fix radar product manager to view signals on manager change 2023-04-11 22:46:50 -05:00
Dan Paulat
f1a5d4a744 Fix reload of expired (garbage collected) live data 2023-04-11 22:46:11 -05:00
Dan Paulat
92bb5154a4 Enable loading of product by double clicking in the resource explorer
- Doesn't work if radar product manager is expired for the site (time not present in record map)
- Need to fix going back to expired (garbage collected) live data
2023-04-10 23:17:21 -05:00
Dan Paulat
0c8047b1f4 Don't add duplicate entries to the resource explorer 2023-04-10 23:13:24 -05:00
Dan Paulat
df2474c383 Display expired data as soon as it's reloaded 2023-04-09 09:26:51 -05:00
Dan Paulat
16044efbf3 Updating refresh timer logic to be more robust
- When re-enabling refresh, base new refresh time off existing data when any data is found, not just new data
2023-04-08 18:44:07 -05:00
Dan Paulat
5fbb748328 Use weak_ptr to hold product manager records
- When selecting a product that's expired, it successfully refreshes the data, but doesn't display unless selected again
- When old data is downloaded, the refresh timer starts at 15 seconds, even if the newest data says the timer should be longer
- Selecting a product should update the recent lists
2023-04-08 01:11:36 -05:00
Dan Paulat
871cae68dd Add Radar Product Manager debug dump
- Allows visibility of currently loaded products
2023-04-06 23:33:39 -05:00
Dan Paulat
6e10ca88d5 Associate product refresh with a uuid
Allows product manager to track which map widgets have enabled which product refreshes
2023-04-01 00:46:29 -05:00
Dan Paulat
5a353a8139 Add status badges 2023-03-08 23:07:15 -06:00
Dan Paulat
9b387073c2
Create README.md 2023-03-07 23:48:21 -06:00
Dan Paulat
0db926b2a5
Update issue templates 2023-03-07 23:41:32 -06:00
Dan Paulat
5a8cb16f8f
Create CONTRIBUTING.md 2023-03-07 23:28:14 -06:00
Dan Paulat
e8b0868b55
Create CODE_OF_CONDUCT.md 2023-03-06 23:43:13 -06:00
Dan Paulat
688ee434e5 Add acknowledgements markdown file for licenses and miscellaneous data sources
Closes #24
2023-03-06 22:30:31 -06:00
Dan Paulat
6fa871cf83 Updating zone and county files for 08 March 2023 release
Closes #28
2023-03-05 23:50:10 -06:00
Dan Paulat
1239edc438 libiconv must be built as a shared library for LGPL compliance 2023-03-05 22:24:29 -06:00
Dan Paulat
ed4cc033bb Fixing alert dock refresh for both new alerts and expired alerts
Fixes #29
2023-02-28 22:10:34 -06:00
Dan Paulat
704b9e03b9 Support TIME...MOT...LOC with motion between 0-255 knots
NWSI 10-1701 specified 0-99 knots is valid, but sometimes text products are published with a larger value
2023-02-28 22:01:42 -06:00
Dan Paulat
2af6993d1a Disable documentation features. This has been moved to supercell-wx-docs. 2023-02-28 22:00:28 -06:00
Dan Paulat
d955c39d15 Not ready for Conan 2.0 2023-02-22 07:42:16 -06:00