2021-02-13 Markus Armbrustershow: Drop Windows-specific fmttime2822() code
2021-02-13 Markus Armbrusterchance: Avoid abuse of O_NONBLOCK for Windows
2021-02-06 Markus Armbrustership: Unbreak MOB_ACCESS real-time mobility update...
2021-02-06 Markus Armbrustersubs/wu: Avoid "may be used uninitialized" warnings
2021-02-06 Markus Armbrusterfire launch: Avoid "may be used uninitialized" warnings
2021-02-06 Markus Armbrusterload tend: Avoid "may be used uninitialized" warnings
2021-02-06 Markus Armbrusterpathfind: Delete write-only variable in path_find_visua...
2021-02-06 Markus Armbrusterjournal: Don't immediately flush output events to disk
2021-02-06 Markus Armbrustermove_ground: Fix getsect() error checking
2021-02-06 Markus Armbrustertakeover: Don't stop nukes on takeover
2021-01-23 Markus Armbrustercommands: Rename the command functions
2021-01-23 Markus Armbrusterinfo/Empire4.4: Update change log for 4.4.1
2021-01-23 Markus Armbrusterbuy: Fix bogus error when lot gets reused at the last...
2021-01-23 Markus Armbrusterbuy: Don't continue when lot changes while asking for bid
2021-01-23 Markus Armbrusterwork: Don't let embarked engineers work
2021-01-23 Markus Armbrusterneweff production work: Fix crash for sea sector
2021-01-23 Markus Armbrusterconfig: Increase mountain process efficiency from 75...
2021-01-23 Markus Armbrusterconfig: Make product work independently configurable
2021-01-23 Markus Armbrustertests/version: Cover show product and show news
2021-01-23 Markus Armbrusterupdate: Give a few helpers internal linkage
2021-01-23 Markus Armbrusterinfo/power: Fix commodity power formula
2021-01-23 Markus Armbrusterinfo/Products: Don't call sector p.e. "level p.e."
2021-01-23 Markus Armbrusterarm: Rework "cannot carry nukes" test for robustness
2021-01-23 Markus Armbrusteref_verify: Reject invalid plane flag combinations
2021-01-23 Markus Armbrusterlaunch interception: Drop support for ABM, a-sat consum...
2021-01-23 Markus Armbrusterconfig: Change asat not to consume shells
2021-01-23 Markus Armbrustermission: Don't permit marine missiles on support missions
2021-01-23 Markus Armbrustermission: Fix an error message pasto going back to Chain...
2021-01-23 Markus Armbrustermission: Don't permit SAMs on escort missions
2021-01-23 Markus Armbrusterinfo/Plane-types: Document SAM, ABM and a-sat missile...
2021-01-23 Markus Armbrusterinfo: Clean up references to long-gone options
2021-01-23 Markus Armbrusterretreat: Drop unused parameter @code
2021-01-23 Markus Armbrusterlwp: Include signal.h instead of ucontext.h where possible
2021-01-23 Markus Armbrustersubs/attsub: Drop a stale comment
2021-01-23 Markus Armbrusterassault attack board lboard paradrop: Fix defending...
2021-01-23 Markus ArmbrusterUpdate copyright notice
2021-01-23 Markus ArmbrusterDrop macros AGREE_FREE, AGREE_PROPOSED, AGREE_SIGNED
2021-01-23 Markus Armbrusterdoc/coding: Improve section "Portability" a bit
2021-01-23 Markus Armbrusterinclude: Move sarg.c stuff to nsc.h to avoid incomplete...
2021-01-23 Markus Armbrustercommon/pathfind: A more portable DPRINTF()
2021-01-23 Markus Armbrusterconfigure: Move terminfo check next to readline check
2021-01-23 Markus Armbrusterm4/my_lib_readline: Fix check for additional libraries
2021-01-23 Markus ArmbrusterMake: Use SHELL to run test scripts, since /bin/sh...
2021-01-23 Markus ArmbrusterMake: Get SHELL from Autoconf
2021-01-23 Markus ArmbrusterMake: Slighly less verbose "make check" output
2021-01-23 Markus Armbrusterinfo/Empire4.3: Work around "nroff: Out of temp file...
2021-01-23 Markus Armbrusterconfigure: Test GCC-specific compiler flags only when...
2021-01-23 Markus Armbrusterbomb: Pass NULL instead of 0 to pln_damage()
2021-01-23 Markus Armbrusterbomb launch interdiction: Fix crash on bombs missing...
2021-01-23 Markus ArmbrusterClarify build requirements
2021-01-23 Markus ArmbrusterFix build for systems that don't provide POSIX.1-2001...
2021-01-23 Markus Armbrusterclient: Drop use of getpass()
2021-01-23 Markus Armbrusterclient: Make get_password() not echo with POSIX &&...
2021-01-23 Markus Armbrusterclient: Factor set_echo_if_tty() out of get_password()
2021-01-23 Markus Armbrusterclient: Move get_password() from login.c to getpass.c
2021-01-23 Markus Armbrusterclient: New get_password()
2021-01-23 Markus Armbrusterclient: Reorder misc.h, and point to the .c
2021-01-23 Markus Armbrusterlwp: Simplify lwpSigWait() interface
2021-01-23 Markus Armbrusterlwp: Rename two variables for clarity
2021-01-23 Markus Armbrusterlwp: Rewrite signal wait code for portability and safety
2021-01-23 Markus Armbrusterlwp: Fix signal wait screwup for multiple different...
2021-01-23 Markus Armbrusterlwp: Fix handling of sigismember() failure
2021-01-23 Markus Armbrusterlwp: Fix unsafe update of LwpSigCaught
2021-01-23 Markus Armbrusterlwp: Drop inappropriate oops in lwpSigWait()
2021-01-23 Markus Armbrusterinfo: Use S_ISREG() instead of S_IFREG for readability
2021-01-23 Markus Armbrusterinfo: Add #include <strings.h> for portability
2021-01-23 Markus ArmbrusterMake: Fix build with tool chains that require depcomp
2021-01-23 Markus Armbrusterbuild-aux/git-version-gen: Refresh from Gnulib commit...
2021-01-23 Markus Armbrusterbuild-aux INSTALL: Refresh from automake 1.16.3
2021-01-23 Markus Armbrusterm4: Refresh macros from autoconf-archive commit fd1d25c148
2021-01-23 Markus Armbrusterconfig: Enlarge configuration tables that have variable...
2021-01-23 Markus Armbrusterconfig: Slightly neater configuration table size macros
2021-01-19 Markus ArmbrusterAvoid SCT_TYPE_MAX, use ARRAY_SIZE() instead
2021-01-19 Markus ArmbrusterNew macro ARRAY_SIZE()
2021-01-19 Markus Armbrustereconfig: Fix documentation of key assault_penalty
2021-01-19 Markus Armbrusterinfo/Empire4.4: Fix more 4.4.0 change log entry typos
2021-01-19 Markus Armbrusterfairland: Tidy up comments
2021-01-19 Markus Armbrusterfairland: Rename fl_move() to drift_capital()
2021-01-19 Markus Armbrusterfairland: Move qprint() and NUMTRIES
2021-01-19 Markus Armbrusterfairland: Fuse capx[], capy[] into cap[]
2021-01-19 Markus Armbrusterfairland: Fuse sectx[], secty[] into sect[]
2021-01-19 Markus Armbrusterfairland: Simplify how write_sect() iterates over sectors
2021-01-19 Markus Armbrusterfairland: Represent sector ownership more efficiently
2021-01-19 Markus Armbrusterfairland: Tweak rural iron, fert, oil for simplicity
2021-01-19 Markus Armbrusterfairland: Compute resources by interpolating tables
2021-01-19 Markus Armbrusterfairland: Tweak sea oil & mountain gold for simplicity
2021-01-19 Markus Armbrusterfairland: Rewrite complicated, buggy & boring elevation...
2021-01-19 Markus Armbrusterfairland: Tweak rural elevations for simplicity
2021-01-19 Markus Armbrusterfairland: Drop unused elevation band for coastal mountains
2021-01-19 Markus Armbrusterfairland: Fair mountain resources
2021-01-19 Markus Armbrusterfairland: Use zero elevation for "not yet elevated"
2021-01-19 Markus Armbrusterfairland: Eliminate sectc[][], use adj_land[] instead
2021-01-19 Markus Armbrusterfairland: Replace distance_to_land(), distance_to_sea()
2021-01-19 Markus Armbrusterfairland: Eliminate macro ELEV, it's an abomination
2021-01-19 Markus Armbrusterfairland: Prefer placing islands away from the edge...
2021-01-19 Markus Armbrusterfairland: Try harder to deliver the requested amount...
2021-01-19 Markus Armbrusterfairland: Make actual island sizes fair
2021-01-19 Markus Armbrusterfairland: Grow islands interleaved
2021-01-19 Markus Armbrusterfairland: Make planned island sizes fair
2021-01-19 Markus Armbrusterfairland: Fail when island can't be placed, for fairness