Skip to content

Commit

Permalink
Start to update from git log
Browse files Browse the repository at this point in the history
  • Loading branch information
ojwb committed Feb 4, 2024
1 parent 148902b commit 7bc4300
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
up to: 148902bb839bd74e535b5f724deee6a87ecd9cb6

Changes in 1.4.6 (2024-02-??):

* doc/TODO.htm: Update.

* img library:

+ Improve Compass PLT support:
[img] Read LRUD data for Compass PLT

[img] Infer img_SFLAG_ENTRANCE for Compass PLT
Compass PLT files don't include station flags, but they do have a
"Distance From Entrance" field for each station and it seems reasonable
to infer the entrance flag for stations where this is present and zero.

[img] Read survey dates from Compass PLT files
The test coverage for this also serves as a regression test for the
recent fix for rounding timestamps before 1970.

+ Improve time_t conversion to days-since-1900
C signed integer division rounds towards zero, so previously
timestamps before 1970 would get rounded to the end of the day instead
of the start, so aside from midnight would end up one day later.
Now we offset before division so rounding is consistently to the start
of the day.
This only affects cases where we need to convert from time_t to
days-since-1900, and only for timestamps before 1970.

* aven,survexport: Enable export of surface legs for KML and JSON.
Currently surface and underground legs aren't differentiated in
these export formats if both are enabled.

Replace used of obsolete AC_LANG_C macro
Remove unused and obsolete AC_TYPE_SIGNAL macro
We haven't used the RETSIGTYPE macro this defines since
9d1503de894514c0e1285a314b7c5126b0f046be.

* cavern: Fix two grid convergence bugs.
One is due to a bug in PROJ < 9.3.0 with projected coordinate systems
with northing/easting axis order (such as EPSG:3042) which results in
the grid convergence being wrong by 90°. We now work around this
problem if building with an affected PROJ version. Reported by
Patrick Warren on the mailing list.
The other is that we weren't checking the output coordinate system
was set before calculating the convergence, which resulted in a
grid convergence of 0° being used if *declination auto was used
before *cs out. We now handle this case correctly, and the
convergence is now calculated lazily which happens when we read a
compass reading, and gives an error if the output coordinate system
hasn't been set by then.

* manual: Improve NATO mils example.

* INSTALL: Clean up text re -dev packages

* INSTALL: Add a link to the instructions for building from git. Reported by
Andrew Northall in https://github.com/ojwb/survex/pull/13

* aven: Fix OpenGL scaling on high DPI displays with wxWidgets 3.0.
Reported by Philip Balister.

* Fix compilation warnings from newer compiler versions.

Changes in 1.4.5 (2023-06-29):

* aven: Fix rendering of crosses when drawn as sprites. Reported by echarlie.
Expand Down

0 comments on commit 7bc4300

Please sign in to comment.