v 0.4.0
- migrate to SDL2
- native SDL ALT-F11 fullscreen support instead of custom F11
- no special OGL support outside of SDL now (NO_OGL is now implied)
- environment variable SDL_QUALITY=nearest|linear|best
v 0.3.7
- remove dependency on graphicsmagick
- no actual game code changes besides version bump
v 0.3.6
- autodetect hardening flags in makefile, allowing build on more architectures (like mipsel)
v 0.3.5
- fix compilation on many non-amd64 architectures
- autodetect gdc/ldc2 D-compiler, and *.d cleanups
- add test/params.pas
- add --build-id for linking (to support -dbgsym Debian packages)
- c_utils.c: reworked play_sound() not to use strcpy(3)
- c_utils.c: added recommended includes
- lots of spellcheck fixes in code and docs
- docs: upgrade URLs from http: to https:
v 0.3.4
- fix for SDL initializing the soundcard even with NOSOUND=1
v 0.3.3
- DEBUG=1 environment variable to show initialization info
- NOSOUND=1 environment variable to skip initializing audio
- cosmetic fixes in error messages and docs update
v 0.3.2
- 'ironseed' symlinks for binary and manpage
v 0.3.1
- fix sound effects filename case
v 0.3.0
- 32-bit compilation fixes (now works on i386 too)
- document location of manual in manpage
v 0.2.9
- added FreeDesktop menu entry
- remove unused .ogg sounds to save space in this fork
v 0.2.8
- use 'gm' for conversion to .tga, due to Debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974750
v 0.2.7
- move debian/* packaging to https://salsa.debian.org/mnalis/ironseed
v 0.2.6
- Debian menu, and other Debian packaging tweaks
- add compile flags for hardening (see https://wiki.debian.org/Hardening)
- fix wrong diskfree calculation leading to failing to find tempdir/savedir
v 0.2.5
- update Debian package info only, no code changes
v 0.2.2
- open files read-only when changes not needed (so we can have root-owned system data files!)
- create Debian package via 'make deb'
v 0.2.1
- able to be installed and run from any dir
- savegames now reside in ~/.local/share/ironseed or ~/.ironseed !
v 0.2.0
- build: allow installing game to final location
- code: use TMPDIR for temp files
- build: scripts to regenerate last of data/* binary files
v 0.1.9
- Makefile: regenerate most .cpr images from .png
- image conversion tools handle .tga & .cpr files without embedded PAL and with different sizes, and partial PAL support
- restore some easter eggs
- restore some missing logs
- restore some missing conversation parts
v 0.1.8
- fix endgame running without pause to read text!
- fix bug with removing wrong items sometimes!
- fixed incorrect highlighting and leftover chars in logs sometimes
- fix issue when >255 items of some type
- allow skipping of slow "Approaching planet" countdowns
v 0.1.7
- fix Security / Masking so it behaves more like the manual says
- fix memory corruption in trade()
- code: verify bounds for move() and fillscreen() when accessing screen[]
- shield/weapon arming/disarming and panic button rework, also fix its status on loadgame
- docs: more events/logs system documenting
- code: use constants for alert mode, cleanup whitespace
v 0.1.6
- fix bugs in logic deciding when aliens attack
- fix bugs with Sengzhac log not showing and not being able to scroll over it
- docs: document events/logs system
- fix race condition when installing/removing shield
- fix cargo skip of weight check for some items
- code: use constants for delays, shiptypes, jobtypes, wandering alien action/orders and cargo items to further improve readability
- combat: fix alien (with reflective hull) damage calculations
v 0.1.5
- combat: various shield handling fixes
- code: use constants instead of numbers for few types to improve readability
- combat: enemy can only fire if their weapons subsystem is not destroyed and there is some power
- update most of the tools to correctly rebuild binary files in data/
- check coordinates better in combat to avoid possible crash
v 0.1.4
- fix crash when attempting to scroll empty Ship Logs list (for example Ship Logs: Cache)
- docs: debug hints in Documents/debug_notes.md
- fix scroll/display problem in Ship Logs in some cases
- fix display problem with negative cargo space
- fix display problem when loading savegame with pending events
- fix bug in Sector map when jumping to deep space near some planet
- Sector map: keyboard shortcut 'J' to jump to selected coordinates
- code: updates *.d to D version 2.0, so it can be compiled with modern ldc/gdc in Debian Buster
v 0.1.3
- code: remove mymove(), use sizeof() for buffer sizes
v 0.1.2
- code: remove unused modules, fix code warnings, smarter variable initialization
v 0.1.1
- update build and other docs
v 0.1.0
- code: apply (mostly non-functional) changes from v1.30.0001 ( https://github.com/karynax/ironseed )
- code: use typed pointers for better checks
- avoid double SDL initialization bugs
- combat: fix shield (and no shield, and reflective hull) bugs
- combat: add F1-F4, numpad, Z/X keyboard controls
- fixes crash in combat with no shields
- reenable biorhythms color from gray to pulsing red
- implement keyboard shortcuts for entering x/y/z coord in Sector map
- fix sound controls
v 0.0.9
- keyboard utf8 support (supports shift for lowercase/uppercase etc)
- minor cosmetic updates
- implement F11 fullscreen for SDL-only mode (when no OpenGL)
- slow down some animations so they can actually be seen
v 0.0.8
- huge rewrite of c_utils.c to fix OpenGL and SDL bugs and crashes
v 0.0.7
- c_utils.c force correct filetypes and asserts and fix warnings
- debug tools: scr/cpr image converters
- enabled keyboard autorepeat
- allow game to run on systems without soundcards
v 0.0.6
- fix crash on starting and saving new game
- workaround SDL thread crashes at startup
- Makefile improvements
- make possible compiling without OpenGL
v 0.0.5
- see generating planet scan, instead of black screen with delay
- some cosmetic display fixes in weapons, and planets screens
- allows skipping too slow fading/fadein animations with any keypress
- reenables some easter eggs
- helper debug utility to see TEMP/*.scr files
- fix more Encode crew bugs, including bailing out on "Encode All"
v 0.0.4
- fix cargo crash with too strong filters
- fix cargo PgUp/PgDn
- fix mouse movement bugs
- fix conversation sluggishness and lost keypresses
- fix various bugs when Encoding crew
- fix keyboard control bugs in Device Creation Mode and Encoding crew
- fix implementing keyboard special (non-ASCII) keys
v 0.0.3
- fix progressbar when researching artifacts
- fix crash in astrogation due to memory corruption
- fix spurious keypresses when pressing alt/control keys
- fix manually entering Astrogation map coordinates
- convert music from MOD to OGG format
- add Data generators from an alternate Ironseed Repository
- all graphics assets in PNG format
- copyright updates
- add devel docs and manual
- fix crashes related to savegames and UPCASE filenames
v 0.0.2
- add "turbo" key - "Scroll Lock"
- OpenGL renderer, now window resizable. Can be switched off by #define NO_OGL
- trade: Add items prices
v 0.0.1
- it's working !

fpc version
