[0.2.3] - 2014-11-18¶
All notable changes for version [v0.2.3] are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning since release [v0.4.0].
Note that not all changes up until [v0.2.3] were tracked, since the project was not available on Github as an SFTtech/openage repository. The commit hiistory can be accessed via the git log though. Feel free to add missing changes to this file, if you have time to look through a thousand commits.
Added¶
gperftoolsprofilerReminder in
contributing.mdto add oneself when contributing for the first timeToggle HUD drawing with
F1hotkeyToggle debug overlay with
F4hotkeyAdd
contributing.mdwith basic Pull Request how-toAdd argument ‘–version’ to executable
.desktopfile and placeholder iconInclude GPL3+ legal headers in code files
Draft for campaign editor
Ideas for AI features
Automatic asset updating with
inotify()Include timestamp and numbering in screenshot filename
Version number now displayed in lower left corner
Basic unit behavior
Attack
Move
Gather
A* pathfinding
Build instructions for Ubuntu
Build instructions for Arch Linux
Build instructions for Fedora
Build instructions for OpenSUSE
Build instructions for Mac OS X
Media conversion of AoE2: HD edition (patch 4.3)
Feature demos of engine modules
Add support for extracting
.cabfiles
Changed¶
Split up game specification code generation
Improve unknown enum value error message
Change hotkeys for screenshot and blending toggle from
KEYDOWNtoKEYUPLoad gamedata and UI separately
Rewrite of DRS and SLP documentation files with more info
Move terrain logic to own subfolder
Use “British” as default civ instead of “Gaia”
Change data directory location to
./assetssubfolderUse $(MAKE) variable in main Makefile instead of explicitely calling
makeMove platform specific includes to separate header file
Refactor the opusfile CMake rules into own module
Include
termios.hinstead oftermio.hMove finding Python in separate CMake module
Better documentation of project architecture structure
Converted documentation to Markdown format
Buildsystem overhaul
Fixed¶
Fix
path.cppcompilation error in mac clangFix warnings on 32 bit systems
Divide negatives in renderer correctly
Use platform-independent
gettempdirinstead of/tmp/in converterPlay correct building creation and destruction sounds
Add
-Wno-mismatched-tagsflag for llvm builds to prevent Travis warningsCleanup of C++ code with
cppcheckFix include of OpenGL headers on OS X systems
Fix reserved identifier violations
Fix ambiguous call to
absfor llvm compilerFix
SDL2_imageinclude directory hints for OS X systemsFix inclusion of
pty.hheaderFix A* for Xcode 6.0
Fix format specifier for
long longdata typesAdd AoE2: HD Edition to supported asset source versions
Fix dead link to
milestones.mdindevelopment.mdFix dead link to
milestones.mdintasks.mdUse capitals for headlines and first word of bullet points
Various horrible typos (#13, #17, #19, #20, #21, #105, #119, #146)