Commit Graph

116 Commits

Author SHA1 Message Date
Lutz Mändle 00a554899b Replace “ftp.lowell.edu” FTP with their new HTTPS
Patch “xephem-4.1.0_auxil_astorb2edb.patch” from the mailing list.
2021-11-13 19:13:09 -05:00
dave-kaye 85821c82bb Update docs for USNO field star catalogs (#33) 2021-11-03 16:07:08 -04:00
Brandon Rhodes 2da95b1901 Remove .patch files that have been applied already 2021-11-03 15:58:17 -04:00
Brandon Rhodes 3d7e09a347 Support mouse scroll wheel zoom in the Skyview 2021-10-28 14:24:57 -04:00
Brandon Rhodes 02389fa485 Fix #32: load other websites outside frames
Stops these links from making a browser error display in the frame.
2021-10-27 12:04:36 -04:00
Lutz Mändle aca43a3baf Sky View: avoid window resizing on DSS download
Previously, a wide Sky View window would be resized to a square after a
DSS download completed.  From groups.io mailing list patch
“xephem-4.1.0_skyviewmenu_sv_getcenter.patch”.
2021-10-08 10:21:41 -04:00
Lutz Mändle d066f6c852 Sky View: fix DSS image fetch and display with SSL
Patch “xephem-4.1.0_skyfits_ssl.patch” from groups.io mailing list.
2021-10-08 10:20:50 -04:00
Brandon Rhodes 2e9b22ab9f Restore ability to compile with OpenSSL <1.1
This fixes the breakage on older systems caused by the previous commit.
2021-10-08 10:04:16 -04:00
Lutz Mändle 733cdef5e5 Rework main SSL logic for OpenSSL 1.1.x
Also, initialize openssl as early as possible.  (Brandon notes: this
breaks compatibility with older systems, but he will follow up with a
patch fixing the problem.)
2021-10-08 09:22:38 -04:00
Brandon Rhodes b421f91a9b Add “libssl-dev” to packages listed in “INSTALL” 2021-09-27 09:14:46 -04:00
Brandon Rhodes 1a890b614c Docker: fix container names; support --no-cache 2021-09-23 05:38:25 -04:00
Serge Montagnac 625bc9b878 Last fix of first line in uranus.2040 2021-09-21 06:16:30 -04:00
Brandon Rhodes eeb87dc7a6 Add “-lssl” to macOS compile options
Thanks to randolf0klein for pointing this out on groups.io.
2021-09-14 20:15:31 -04:00
Brandon Rhodes 38a3fbd2b1 Fix embarrasing typo 2021-09-13 17:57:42 -04:00
Brandon Rhodes f0fd4e9189 Declare version 4.1.0 2021-09-13 12:55:21 -04:00
Brandon Rhodes 3f76d700d5 Add changelog entry for new SSL support 2021-09-13 11:57:12 -04:00
Lutz Mändle 2046e2b8dc Update Earth weather map download to HTTPS
Link at https://www.clearskyinstitute.com/xephem/contrib/contrib.html
dates this patch 2018 September.
2021-09-13 11:42:56 -04:00
Lutz Mändle 1abfa0c522 Add HTTPS support and fix Minor Planet Center URLs
From https://www.clearskyinstitute.com/xephem/contrib/contrib.html which
says it was contributed in January 2018.
2021-09-13 11:42:09 -04:00
Brandon Rhodes 10d7c79bca Add a few missing changelog entries 2021-09-13 11:25:09 -04:00
Brandon Rhodes eddeeeb8f8 Send users to download releases on GitHub
This lets us avoid the duplicate work of maintaining a list of source
code download links for recent releases here on the static site.
2021-09-13 10:32:39 -04:00
Brandon Rhodes 6ede94e53d Update the main README and reorganize its headings 2021-09-13 09:22:19 -04:00
Brandon Rhodes 64c09e0580 Make the site slightly less version-specific
There have been about a half-dozen places on the XEphem site that
mention its current version number.  To lighten the maintenance load for
releases, let’s try simplifying most of those cases; we can put them
back if users report any problems.
2021-09-13 03:55:30 -04:00
Brandon Rhodes 5a60b2799f Make text of “man” page version-independent 2021-09-12 21:02:54 -04:00
Serge Montagnac b160dcfdd3 IMCCE: fix first line in “saturne.2040” 2021-09-12 20:54:52 -04:00
Serge Montagnac be44e9e79d IMCCE: fix first line in “uranus.2040” 2021-09-12 20:50:58 -04:00
Brandon Rhodes 5278205cd7 Update README: now multiple BDL files per planet 2021-08-23 13:26:14 -04:00
Brandon Rhodes b34352a4f9 Remove a final few stale RCS timestamps 2021-08-23 13:25:17 -04:00
Brandon Rhodes 03996601fc Remove stale “RCS” comments from text files
perl -pi -0777 -e 's/# For RCS .*\n//g' **/*
perl -pi -0777 -e 's/# .... .RCSfile.*\n//g' **/*
2021-08-23 13:22:23 -04:00
Brandon Rhodes d77d297bfe Remove stale “RCS” comments from C code
perl -pi -0777 -e 's/\/\* For RCS .*?\*\/\n+//gs' **/*
perl -pi -0777 -e 's/static char \*rcsid.*?;\n//gs' **/*
2021-08-23 13:19:28 -04:00
Serge Montagnac af5dec5cf1 Add “uranus.2040” ephemeris and code (#21)
The IMCCE/BDL 2020-2040 coefficients data file for Uranus.
2021-08-23 12:22:21 -04:00
Serge Montagnac 26f12ea08a Add “saturne.2040” ephemeris and code (#21)
The IMCCE/BDL 2020-2040 coefficients data file for Saturn and moons.
2021-08-23 12:22:17 -04:00
Serge Montagnac 27d9e60f3b Add “mars.2040” ephemeris and code (#21) 2021-08-23 12:21:10 -04:00
Serge Montagnac 6c59877dbc Add “jupiter.2040” ephemeris and code (#21) 2021-08-23 12:21:06 -04:00
Brandon Rhodes 41ce20fec4 Start the change log entry for an upcoming 4.0.3 2021-08-23 09:17:31 -04:00
mathar 26e5d1abc3 Astronomical Almanac 2020 Pluto elements (#2 #22) 2021-07-27 09:45:22 -04:00
mathar 258f7c1918 Update “deltat.c” for the years 2012-2018 (#2 #22) 2021-07-27 09:37:55 -04:00
Andrea 89c6a70620
Only reset pointer if it is freed (#16)
The indentation shows these statements were supposed to be bracketed.
2021-06-28 09:24:03 -04:00
Brandon Rhodes 2bb4ec4918 For convenience, link to changelog from README 2021-06-24 13:24:17 -04:00
Brandon Rhodes c25aa34f85 Fix release date of 4.0.2 in changes.html 2021-06-24 11:36:07 -04:00
Brandon Rhodes 9407c4c129 Update changelog (alas, late for 4.0.2 release) 2021-06-24 11:07:50 -04:00
Brandon Rhodes 8b7ead4d3b Add container that verifies Ubuntu 21.04 build 2021-06-24 10:24:48 -04:00
Brandon Rhodes 752289ecde Add .gitattributes: drop files from GitHub release 2021-06-24 10:10:53 -04:00
Brandon Rhodes 0af5f493ca Update install instructions for 4.0.2 2021-06-24 10:00:09 -04:00
Brandon Rhodes 5391a02cdc Add a small of XEphem packages to README 2021-06-24 09:53:26 -04:00
Brandon Rhodes f52c073623 Switch containers’ WORKDIR to `GUI/xephem`
This lets users immediately build or run XEphem with a `cd` first.
2021-06-24 09:50:14 -04:00
Brandon Rhodes 3ab1197721 Remove old “libXm.a” from repository
This old copy of libXm originally unburdened users of needing to get
Motif compiled and installed themselves.  But now that it no longer
works against modern X Windows — it tries to import header files that no
longer exist — it’s an obstacle instead.
2021-06-24 08:22:45 -04:00
Brandon Rhodes f90fdb2770 Revise Linux instructions to use distro's Motif
The old "libXm" bundled in the XEphem repository isn't compatible with
the underlying libraries in modern Linux, so let's switch to using the
Motif provided by their distribution.
2021-06-24 08:22:10 -04:00
Brandon Rhodes 7144e437ec Add a container for Ubuntu 20.04 2021-06-24 08:12:02 -04:00
Brandon Rhodes 74142a151a Per #15 and mailing list, remove “-lXp” from libs
An old Makefile comment, also removed here, claims “some Motif libraries
use the printing frame buffer and so need -lXp” — but the library no
longer exists on modern systems, and printing works fine without it.
2021-06-24 07:38:46 -04:00
Brandon Rhodes c17ae5e31d Put Docker container in explicitly named directory 2021-06-24 07:28:24 -04:00