All Versions
224
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 19

  • v0.8.7 Changes

    • user interface improvements:
      • display savegame version in load dialog
      • shadows for labels to make them visible on each type of terrain
      • help system speed optimizations
    • graphics improvements:
      • bridge, ice, castle floor, grassland
      • unit images and attack animations
      • Haldric, Burin, Edmond
      • The Green Isle map (The Rise of Wesnoth)
    • in-game help updates and enhancements
    • scenario balancing for 'Heir to the Throne' campaign:
      • Crossroads
    • scenario balancing for 'The Eastern Invasion' campaign:
      • Weldyn under Attack
      • Northern Outpost
    • increased 'drakefoot' and 'drakefly' defense on grassland, sand and forest
    • unit balancing:
      • Halbardier: increased melee damage
      • Pikeman: increased melee damage
    • new units:
      • Horse Lord
      • Mermaid Diviner
      • Mermaid Enchantress
      • Mermaid Initiate
      • Mermaid Priestess
      • Mermaid Siren
      • Merman Entangler
      • Merman Fighter
      • Merman Hoplite
      • Merman Hunter
      • Merman Javelineer
      • Merman Netcaster
      • Merman Spearman
      • Merman Triton
      • Merman Warrior
      • Mounted Captain
      • Mounted Commander
    • language fixes and polishing (english)
    • new translations:
      • slovenian
    • updated translations:
      • danish
      • dutch
      • french
      • german
      • greek
      • hungarian
      • italian
      • norwegian
      • polish
      • portuguese
      • russian
      • slovak
      • spanish
      • swedish
    • allowed translating female unit names differently than male ones for languages needing it
    • multiplayer improvements
      • winter, desert and marsh random map generators
      • map descriptions
      • new maps: Broken Bridge
      • experience requirement now uses 10% increments
      • updated lobby
    • added naming for coastal villages
    • re-enabled italics and underlining for texts
    • fixed road layering in terrain-graphics.cfg
    • fixed assumption that "no advance" == 500 XP required in help code
    • fixed bugs in 'The Eastern Invasion: Weldyn Under Attack' scenario
    • fixed ice layering in terrain-graphics.cfg
    • fixed recruit/recall bug multiplayer
    • fixed gold not being reset in multiplayer
    • fixed wmlxgettext for header generation
    • fixed showing incorrect teams when loading a saved multiplayer game
    • fixed compile error on 64bit systems
    • fixed 'Drake Slashers' first strike
    • fixed AI not being aware that units in villages can not be plagued
    • fixed some missing unit descriptions
    • fixed lots of untranslatable strings
    • fixed female units lacking gender attribute
    • fixed wmlxgettext bugs
    • fixed window not always refreshing on resizing
    • fixed network threading bugs
    • fixed bug in vgettext
    • fixed assertion failure in playturn.cpp
    • fixed long-standing strings in editor
    • added specifying the maximum length of the text widget in show_dialog
    • added displaying help strings in smaller font if they don't fit in the screen
    • 320x240 resolution with USE_TINY_GUI
    • added an ellipsis on the button text when it does not fit on the button
    • moved menu strings into wesnoth-lib textdomain
    • moved tips from english.cfg to tips.cfg
    • per-language cache files
    • forced config reload upon language change
    • switched networking code to use the new logging system
    • switched image.cpp to use the new logging system
    • improved network threading
    • added server facility to record the way games end
    • improved 'Out of Sync' detection
    • imported SDL_ttf into the Wesnoth source tree, removed the dependency to SDL_ttf, added a dependency to libfreetype2
    • fixed memory corruption errors on font rendering in SDL_ttf
    • image and data-file cleanups
    • code cleanups
  • v0.8.6 Changes

    • user interface tweaks
    • graphics improvements:
      • leadership frames
      • attack frames
      • grassland-to-water transitions
      • pier, bridge-ends
    • increased experience required to advance for Haldric and Jessica (both from The Rise of Wesnoth campaign)
    • reduced 'Elvish High Lord' movement to 6
    • tweaks for 'undeadfly' movetype: neutralized blade, pierce and impact resistances
    • tweaks for 'spirit' movetype: increased resistance against blade, pierce and impact
    • 'undeadspirit' movetype (copy of 'spirit' movetype with vulnerability to 'holy')
    • unit balancing:
      • Blood Bat: reduced hitpoints
      • Ghoul: reduced movement, reduced hitpoints
      • Ghost: switched movetype to 'undeadspirit', increased hitpoints
      • Necrophage: reduced movement, reduced hitpoints
      • Nightgaunt: switched movetype to 'undeadspirit', increased hitpoints
      • Shadow: switched movetype to 'undeadspirit', increased hitpoints
      • Spectre: switched movetype to 'undeadspirit', increased hitpoints
      • Wraith: switched movetype to 'undeadspirit', increased hitpoints
      • Vampire Bat: reduced hitpoints
    • new units:
      • Grand Marshal
    • language fixes and polishing (english)
    • updated translations:
      • brazilian
      • catalan
      • danish
      • greek
      • hungarian
      • italian
      • portuguese
      • spanish
      • swedish
    • multiplayer improvements
      • new lobby
      • leader indicator
      • random map generator improvements
      • scrollbar for map selection
      • threading for multiplayer server to get rid of freezes
    • fixed schedules textdomain
    • fixed villages being over tree tops
    • fixed 'Direwolf Rider' incorrectly having 'smallfoot' movetype
    • fixed 'Elvish Shaman' healing halo
    • fixed showing faction leader incorrectly in multiplayer games when loading from savegame
    • fixed long names in lobby going over the reserved area (#10414)
    • fixed 'Duelist' white border problem
    • fixed untranslated female elvish marksman (#10599)
    • fixed hex detection
    • fixed multiplayer game aborting when player joined with "random" faction (#10604)
    • fixed savegames for beginning of tutorial not loading
    • fixed missing fire_event in 'Son of the Black Eye: Saving Inarix'
    • fixed Wesbowl
    • fixed compiling errors in the zip-directory (#10189, #10362)
    • fixed lag when chatting in multiplayer lobby
    • fixed --with-kde and --with-gnome
    • fixed 'About' translations being duplicated for no real good reason
    • fixed untranslatable strings in help
    • fixed some abilities not being translatable
    • fixed holywater bug in 'The Rise of Wesnoth: Cursed Isle'
    • fixed top toolbar leaking ownership information for villages under fog of war
    • fixed victory conditions for 'Son of the Black-Eye: Silent Forest'
    • fixed victory conditions for 'The Rise of Wesnoth: Sewer of Southbay' and 'The Rise of Wesnoth: Fallen Lich Point'
    • support for bridges ending on water
    • switched using gettext-standard multi-textdomain
    • suppressed warnings from msgfmt
    • po-header cleanups
    • added support for desktopdir and icondir customization for --with-kde and --with-gnome
    • logging system improvements
    • campaign image-files hierarchy cleanup
    • code cleanups
  • v0.8.5 Changes

    • campaign server (campaignd) and capability to download campaigns from campaign server(s)
    • sorting of campaigns by rank
    • campaign descriptions (text + images) in the campaign selection dialog
    • user interface tweaks
    • :refresh command
    • graphics improvements:
      • forests
      • attack icons
      • unit images and animation frames
      • teleportation animations
    • tutorial updates
    • scenario balancing for 'Heir to the Throne' campaign
      • Return to Wesnoth
    • scenario balancing for 'The Rise of Wesnoth' campaign
      • pretty much all scenarios
    • scenario balancing for 'The Eastern Invasion' campaign
      • An Unexpected Appearance
      • Weldyn under Attack
      • Tribal Warfare
    • drakefoot movetype
    • remade Drakes and removed obsolete ones
    • added hammer attack to Dwarvish Lord
    • new units:
      • Drake Flare
      • Drake Gladiator
      • Drake Glider
      • Elvish Enchantress
      • Elvish Sorceress
      • Elvish Sylph
      • Goblin Impaler
      • Goblin Spearman
      • Inferno Drake
      • Saurian Icecaster
      • Saurian Soothsayer
      • Saurian Tribalist
      • Sky Drake
      • Troll Rocklobber
    • unit description updates
    • language fixes and polishing (english)
    • added FreeSans font
    • updated translations:
      • basque
      • catalan
      • czech
      • danish
      • dutch
      • finnish
      • french
      • german
      • greek
      • italian
      • norwegian
      • polish
      • portuguese
      • russian
      • slovak
      • spanish
      • swedish
    • AI improvements
      • less inclined to attack after moving
      • more inclined to make risk-free attacks
    • multiplayer improvements
      • added increments to sliders
      • allowed choosing your leader
      • new maps: Blitz, Castle Hopping Isle, An Island
      • gave Goblin Spearman to northeners and removed Saurian from them
      • gave Saurian to Drakes on 'Age of Heroes' and 'default' eras
      • added Saurians to 'Classic' era
    • added new AI parameter: attack_depth
    • made units only die if they have 0 or less hitpoints after the event has been fired
    • tweaked Drake recruitment patterns (AI)
    • fixed 'make clean' not cleaning everything
    • fixed 'make uninstall' not working because of syntax error
    • fixed 'system default language' selection
    • fixed several graphic glitches
    • fixed a bug where tiles from terrain_graphics rule did not have the per-rule image when only defined through [map]
    • fixed bug with [not] tags in filters
    • fixed missing semicolon in sound.cpp
    • fixed tutorial talking of elves having 70% defense on grass
    • fixed many untranslatable strings in e.g. statistics, statusbar tooltips, units
    • fixed missing movetype for 'Pirate Galleon' and 'Transportation Galleon'
    • fixed General crossbow attack graphics glitch
    • fixed "wait for start" lobby dialog
    • fixed units not submerged when moving/fighting
    • fixed bug where [modify_side] couldn't change a side's team name properly
    • fixed victory and defeat conditions on 'The Eastern Invasion: Approaching Weldyn' scenario
    • fixed fixed illegal character 'x' in 'The Eastern Invasion: Weldyn Under Attack' scenario
    • fixed defeat conditions on 'The Eastern Invasion: Escape Tunnel' scenario
    • fixed knight appearances bug on 'The Eastern Invasion: Mal-Ravalans Capital' scenario
    • fixed double '{BIGMAP_BLACKWATER_PORT}' in 'Heir to the Throne: Blackwater Port' scenario
    • fixed gold and load game problem
    • fixed divide-by-0 error in AI
    • fixed statistics dialog seemingly endless loop
    • fixed firing events from a kill event possibly causing crash
    • fixed AI allies updating shroud and fog at the end of their turn
    • fixed bug in 'show enemy moves'
    • fixed pressing 'shift' while scrolling to your leader would halt scrolling
    • fixed many deprecated units in scenarios
    • fixed statistics not being reset between multiplayer games
    • fixed forest<->snow forest transitions
    • fixed crash in editor
    • fixed bug in replay with disbanding units
    • fixed playing multiplayer and then playing a campaign could not load the multiplayer game up again
    • fixed 'Messanger 0f Doom' in 'The Eastern Invasion: Weldyn under Attack' scenario
    • restored "Ambushed!" text in 'Heir to the Throne: Crossroads' scenario
    • added a way to specify the actual position of multi-hex tiles
    • added option to preferences file, 'unit_genders', which determines whether units with different genders should be used
    • added internationalization parameter for Mac OS X
    • automatic computation of font sizes relatively to SIZE_NORMAL; make TINY mode really tiny to better help with UI downsizing work
    • logging system improvements
    • made it possible to have [terrain_graphics] rule as childs of [scenario]s
    • enabled gamestart speedup by not unnecessarily loading campaigns
    • support for teleportation animations
    • preparations for removing obsolete units
    • translation cleanups and improvements
    • code cleanups
  • v0.8.4 Changes

    • changed vision range based on potential move
    • changed charge, backstab and steadfast abilities use true doubling and halving rather than additive percentage calculations
    • more sound effects
    • new and improved graphics:
      • snow forest tiles
      • unit images
      • tower
      • units images and animations
      • attack icons
    • new scenarios for 'Heir to the Throne' campaign:
      • Battle for Wesnoth (final scenario)
    • scenario balancing for 'Heir to the Throne' campaign:
      • Crossroads
      • Test of the Clans
    • scenario balancing for 'Son of the Black Eye' campaign:
      • Silent Forest
    • plot changes in 'The Eastern Invasion' campaign
    • scenario balancing for 'The Eastern Invasion' campaign:
      • Approaching Weldyn
      • Lake Vrug
      • Northern Outpost
      • The Duel
      • The Outpost
      • Two Paths
    • epilogue for 'The Rise of Wesnoth' campaign
    • new scenarios for 'The Rise of Wesnoth' campaign:
      • Rise of Wesnoth (final scenario)
    • scenario balancing for 'The Rise of Wesnoth' campaign:
      • A Final Spring
      • A Harrowing Escape
      • The Vanguard
      • Troll Hole
    • spirit movetype, with high resistances against "physical" attacks, slowed on open water
    • dwarvishfoot movetype
    • unit balancing:
      • dwarves: switched movetype to 'dwarvishfoot'
      • treefolk (Woses): reduced pierce, impact and cold resistances
      • undeadfoot: "deep walking" (movement in deep water)
      • Dwarvish Guardsman: reduced blade, pierce, impact, fire and cold resistances, reduced cost, reduced number of ranged attacks
      • Dwarvish Stalwart: reduced blade, pierce, impact, fire and cold resistances, reduced number of ranged attack, increased ranged damage
      • Ghost: switched movetype to 'spirit', halved hitpoints, reduced movement
      • Lich: increased cost
      • Necromancer: increased cost
      • Nightgaunt: switched movetype to 'spirit', halved hitpoints, reduced movement, reduced number of attacks, backstab
      • Orcish Archer: reduced cost
      • Peasant: increased cost, increased melee damage
      • Spectre: switched movetype to 'spirit', halved hitpoints, reduced movement, backstab
      • Shadow: switched movetype to 'spirit', halved hitpoints, reduced movement, reduced number of attacks, backstab
      • Vampire Bat: increased cost
      • Walking Corpse: increased hitpoints, increased melee damage
      • Wose: reduced melee damage
      • Wraith: switched movetype to 'spirit', halved hitpoints, reduced movement
    • new units
      • Dark Queen
      • Dwarvish Sentinel
    • language fixes and polishing (english)
    • updated translations:
      • basque
      • czech
      • danish
      • finnish
      • french
      • german
      • hungarian
      • italian
      • norwegian
      • spanish
      • swedish
    • status for translations (gettext) - http://gettext.wesnoth.org
    • splitted po-files into domains (gettext)
    • multiplayer improvements:
      • restored Thug to Knalgan Alliance on default era
      • added many 2nd level units to factions on 'Age of Heroes' era
    • made hosting games work elegantly when wesnothd is running on the same machine
    • added new @ prefix to {inclusion} in config files to make it search both in the user's preferences dir and in the main data dir
    • fixed typo causing 'Troll Whelp' being recruitable in 'The Dark Hordes: A New Chance' scenario
    • fixed alignment and abilities not being shown in panel
    • fixed hitpoints and experience being not translatable in default theme
    • fixed escape not working in game lobby
    • fixed the tools in src/tools not building
    • fixed 'no start position for side 1' in 'The Eastern Invasion: Drowned Plains'
    • fixed unselected units being too dark
    • fixed missing tag in 'The Eastern Invasion: The Duel'
    • fixed saving with illegal characters in the filename
    • fixed cycling units with 'n' showing invisible enemy units while it is their turn
    • fixed units not disappearing properly when they die
    • fixed recall working incorrectly
    • fixed missing Vera.ttf msgid from pot-file
    • fixed the problem with parse errors occuring in the units descriptions
    • fixed empty terrain names occuring in the help system
    • fixed Delfador appearing in 'The Dark Hordes: Inside The Tower'
    • fixed about/credits not being translatable
    • fixed 'Orcish Ruler' appearing in 'The Rise of Wesnoth' campaign
    • fixed 'Heavy Infantryman' recruiting bug in 'The Eastern Invasion: Mal-Ravanals Capital' scenario
    • fixed editor not being translatable
    • fixed Parandra missing in 'Heir to the Throne: The Elven Council' scenario
    • fixed king going to swimming on 'The Rise of Wesnoth: A Final Spring' scenario
    • fixed past-the-end issue on botched UTF-8 strings
    • fixed scroll_to_unit issues on 'The Rise of Wesnoth' campaign
    • fixed build procedure to not require having gettext installed
    • fixed scanning enemy unit locations even when they are under the fog
    • workaround for Reiser4 feature bug (#10264)
    • workaround for BeOS gettext implementation
    • workaround for Mac OS X gettext implementation
    • re-implemented enhanced sound quality fix
    • added error dialog when a campaign has corrupt WML
    • added better error messages for machines that cannot bind to local ports
    • switched relevant flags from --enable-* to --with-* in autotools
    • autotools re-organizations for better BSD support
    • editor dependency cleanups
    • help system optimizations
    • village placement optimizations
    • compile speed optimizations
    • text rendering optimizations
    • squashed many compile warnings
    • code cleanups and refactoring
  • v0.8.3 Changes

    • information about encountered terrain added in the help system
    • removed the unit description dialog in favor of in-game help
    • user interface tweaks
    • added damage taken and inflicted with expected values to statistics
    • new and improved graphics:
      • dwarvish castle
      • swamp, deep water, shallow water, snow, cave wall, cave floor, ice, lava, dirt, forest, bridge, road
      • chest, nest
      • portraits and unit animations
      • preferences icons
    • updates and enhancements to tutorial
    • scenario balancing for 'The Dark Hordes' campaign:
      • The Skull of Agarash
      • Underground Pool
    • new scenarios for 'The Eastern Invasion' campaign:
      • The Drowned Plains (replaces 'Peasant Revolt')
    • scenario balancing for 'The Eastern Invasion' campaign:
      • Captured
      • Evacuation
      • Weldyn Under Attack
    • new scenarios for 'The Rise of Wesnoth' campaign:
      • The Vanguard
      • Return of the Fleet
    • scenario balancing for 'The Rise of Wesnoth' campaign:
      • Temple in the Deep
    • replaced Duelist's pistol with crossbow
    • more female units
    • unit balancing:
      • Bone Shooter: reduced experience required to level
      • Dwarvish Fighter: gave hammer attack
      • Dwarvish Steelclad: gave hammer attack, increased experience required to level
      • Elvish Lord: changed to 2nd level unit, reduced hitpoints, reduced cost, reduced melee and ranged damages, advances to Elvish High Lord
      • Soul Shooter: increased ranged damage
      • Woses: reduced cold resistance
      • mountainfoot (Dwarves, Giant Spider): reduced movement cost on forest, sand, shallow water and swamp
    • new units
      • Dwarvish Guardsman
      • Dwarvish Stalwart
      • Elvish High Lord
    • language fixes and polishing (english)
    • switched to using gettext, following languages have been converted:
      • catalan
      • french
      • norwegian
      • spanish
    • multiplayer improvements:
      • turn_cmd preferences option which can be pointed to a command executed at the start of the player's turn
      • replace AI or local player with observer
      • allowed recruiting Ghoul
    • Great War (multiplayer era) changes:
      • White Mage as leader of Alliance of Light
      • Necromancer as leader of Alliance of Darkness
      • removed Wose, Gryphon Rider and Dwarvish Thunderer from Alliance of Light
    • added 'steadfast' ability
    • added automatic path search to [move_unit_fake]
    • fixed Windows compile errors
    • fixed Mac OS X compile error
    • fixed syntax error appearing in the help about units under some translations
    • fixed help about units/abilities/weapon specials not being sorted correctly
    • fixed number of turns in 'The Dark Hordes: A New Chance'
    • fixed editor where nothing was displayed until terrains were rebuilt
    • fixed Elvish Shaman missile image
    • fixed AI sometimes not respecting 'turns' parameter properly
    • fixed bad recruitment in 'The Dark Hordes: A New Chance'
    • fixed Kalenz appearing in 'The Dark Hordes: Underground Pool'
    • fixed call to non-existing macro in 'Heir to the Throne: Valley of Death'
    • fixed lacking ids in the female part of units files (#10065)
    • fixed conflict in terrain-graphics.cfg
    • fixed multi-hex images loading incorrectly when first loaded under an different zoom level than the standard one
    • fixed map labels appearing during story
    • fixed missing #ifdef around config.h inclusion
    • fixed poisoned units not looking poisoned when selected (#10094)
    • fixed unit with 'non-living=yes' attacking a unit with a plague attack, and the unit with the plague attack kills it, a new plague unit will be created (#10049)
    • fixed displaying 'hit t to continue' even when unit has finished movement
    • fixed shroud being revealed at the beginning of movement while sometimes it was revelead at the end of movement (#10046)
    • fixed bad ifdefs in 'The Dark Hordes: Inside the Tower' scenario
    • fixed bugs in menu scrolling
    • fixed {RANDOM} bug in 'The Rise of Wesnoth' scenarios
    • fixed floating labels sometimes not displaying on accelerated mode
    • fixed "drain" not working on final blow (#10038)
    • fixed bad victory conditions in 'The Rise of Wesnoth: The Dragon' scenario
    • fixed some units shadows not being semi-transparent
    • fixed crash bug that could occur after undoing
    • fixed a little bug where a space could disappear near EOL in the help system
    • changes in #ifdefs to prevent the game from using the X11 clipboard on MacOSX
    • reverted sound quality improvement as it caused instability on some systems
    • help system shows everything when wesnoth is running in debug mode
    • added support for 2- and 3-sided transitions on the TERRAIN_ADJACENT_NORTH macro
    • added possiblity for terrains to be defined as 2-layered, with a base part and an overlay part
    • added possibility to flip overlayed image
    • optimized menu scrolling
    • other minor speed optimizations
    • multiplayer file hierarchy cleanup
    • new file hierarchy for portraits
    • changed building static binary to use libtool when available
    • applied BeOS clipboard support patch
    • applied BeOS native settings path support patch
  • v0.8.2 Changes

    • new and improved graphics:
      • canyons
      • signpost
      • grassland
    • improved sound quality
    • improved in-game help
    • new "vi" commands: clear, w, wq, q, debug, n
    • new tutorial
    • scenario balancing for 'Son of the Black Eye' campaign:
      • Black Flag
      • Silent Forest
    • storyline fixes to 'The Eastern Invasion' campaign
    • scenario balancing for 'The Eastern Invasion' campaign:
      • Weldyn Under Attack
      • The Crossing
      • Mal-Ravanals Capital
      • The Arena
    • scenario balancing for 'The Rise of Wesnoth' campaign:
      • Temple of the Deep
      • Lizard Beach
      • Sewer of Southbay
      • A Harrowing Escape
    • unit balancing:
      • Bandit: increased melee damage
      • Dark Adept: increased ranged damage, reduced cost
      • Drake Slave: increased melee damage
      • Drake Worker: increased melee damage
      • Noble Commander: increased hitpoints
      • Noble Fighter: increased hitpoints and melee damage
      • Noble Lord: reduced hitpoints, reduced melee and ranged damage
      • Noble Youth: increased hitpoints, increased movement, increased melee damage
      • Outlaw: reduced hitpoints, reduced number of melee attacks, increased ranged damage
      • Outlaw Princess: reduced hitpoints, reduced experience required to level, reduced number of melee attacks, increased ranged damage, replaced 'ambush' with 'skirmisher'
      • Outlaw Queen: increased hitpoints, replaced 'ambush' with 'skirmisher', reduced number of melee attacks, increased ranged damage and number of ranged attacks
      • Soulless: increased melee damage
      • Thug: increased melee damage and reduced number of attacks
      • Walking Corpse: increased melee damage
    • new units
      • Drake Hatchling
      • Drake Warmage
      • Great Troll
      • Skeletal Dragon
      • Troll Hero
      • Orcish Leader
      • Orcish Sovereign
    • multiplayer improvements:
      • 'Great War' era
      • limit to username length
      • banning for multiplayer server games
    • language fixes and polishing (english)
    • support for multi-animation attacks
    • support for per-scenario configurable village flags, sample black-eyed banner for Son of the Black Eye campaign
    • support for relative {./includes} in WML files
    • added recruit event
    • fixed enemies being on wrong side in 'The Dark Hordes: A New Chance' scenario
    • fixed image::locator not building on MSVC6
    • fixed sending incorrect packet length causing wesnoth and wesnothd to abort
    • fixed a bug where a network user may crash other game abusing recursion
    • fixed a bug where a network user may crash other games using specially crafted packets, reading out-of-bounds data
    • fixed segfault when a [story] background image was not found
    • fixed narrator messages not being displayed sometimes
    • fixed autoconf macro for checking OGG support in SDL_mixer (it depended on private symbols not always included by distributions)
    • fixed markovian name generation not playing well with UTF-8 names
    • fixed map border not getting changed when using [terrain] to change terrain (#9840)
    • fixed extraneous dots path (#9903)
    • fixed shift due to the way coordinates are now interpreted
    • fixed seeing invisible units when they move (#9488)
    • fixed bug with exiting caves in 'The Eastern Invasion: Captured' scenario
    • fixed bugs in 'The Eastern Invasion: Evacuation' scenario
    • fixed holy water in 'Heir to the Throne: Valley of Death' scenario (#9930)
    • fixed problems with cache invalidation
    • fixed file descriptor leak
    • fixed 'gender' not working with move_unit_fake
    • fixed grüü losing experience when joining
    • fixed units moving through water not being submerged while moving
    • terrains tiles are now cut according to the hexagonal shape, to avoid some graphical glitches
    • workaround a SDL_TTF bug that makes it crash when presented an invalid UTF-8 string
    • limited length of schema items in compressed WML to make a DoS attack harder to perform
    • dummy config.h file for platforms where ./configure is not used
    • file hierarchy cleanups
  • v0.8.1 Changes

    • new campaign: The Rise of Wesnoth (17 fully playable scenarios)
    • user interface improvements:
      • new ellipses to indicate unit selection
      • tweaked theme
      • tweaked change video mode dialog
      • return can be used to navigate through help topics and sections in help browser
      • a box is drawn around images in help browser
    • speed scaling for different types of terrains
    • new and improved graphics:
      • lighthouse
      • signpost
      • maps
      • flags
      • mountains
      • grassland
      • desert
      • castle
      • shroud
      • fog of war
      • attack icons and frames
    • new musics: main menu
    • intro for 'The Dark Hordes'
    • new scenarios for 'The Dark Hordes' campaign:
      • Underground Pool
    • new scenarios for 'The Eastern Invasion' campaign:
      • Evacuation
      • Peasant Revolt
      • Approaching Weldyn
      • The Council
      • Weldyn Besieged
      • The Duel
    • scenario balancing for 'The Eastern Invasion' campaign:
      • Captured
      • The Crossing
      • An Elven Alliance
      • The Escape Tunnel
      • Northern Post
      • Training the Ogres
      • Two Paths
      • The Undead Border Patrol
      • Undead Crossing
      • An Unexpected Appearance
      • Weldyn Under Attack
      • Lake Vrug
      • Tribal Warfare
      • The Outpost
    • gave names to Trolls
    • gender support for units
    • increased hitpoints and required XP for Drake Warrior
    • new units
      • Drake Flameheart
      • Fire Dragon
      • Giant Mudcrawler
      • Haldric
      • Mudcrawler
      • Tentacle
      • Female Outlaw
      • Outlaw Princess
      • Outlaw Queen
      • Peasant
      • Soul Shooter
      • Wall Guard
      • Warrior King
    • multiplayer improvements:
      • implemented feature to tell observers when a new player has arrived in the lobby
      • disabled observers from setting labels
      • playername checks, stripping spaces at the end of name
      • limited maximum length of observer messages
      • added server commands: msg, kick, ban, unban, status, metrics
    • language fixes and polishing (english)
    • updated sample translation
    • updated translations:
      • catalan
      • czech
      • french
      • german
      • slovak
      • spanish
      • swedish
    • made it so variables can be used to set the number of turns in a game
    • changed set_flag rather verbose syntax to set_flag=blah,foo,bar
    • added [then] and [else] tags under [object] tags
    • obsoleted [bigmap] tag, in favor of a unified [story] syntax
      • display of background image, text, and title
      • support of [if] [then] [else] functionality (can be nested)
      • support of images overlay
    • switched all scenarios to new [story] syntax
    • added exploder and cutter tools
    • fixed the bug with multiplying help sections
    • fixed the problem where the forward and back button was shown briefly when opening the help browser
    • fixed --disable-debug not working as expected
    • fixed victory condition bug in 'Saving Inarix'
    • fixed problem where the editor would go slower and slower the more it was used
    • fixed a potential problem with a help browser recursive introduction section
    • fixed incorrect #ifdefs in 'Training the Ogres' and 'Weldyn Under Attack'
    • fixed some lacking death declarations
    • fixed bug where tooltips could be left behind after 'load game' dialog
    • fixed bug where themes with multiple resolution specifiers could be displayed incorrectly
    • fixed missing [removeitem] for Delfador's staff
    • fixed bug where multiplayer games that disallowed observers didn't work properly
    • fixed items not removed after being picked up
    • fixed victory conditions in 'The Siege of Barag Gor'
    • fixed attack animation not being complete
    • fixed absence of animation when units without attack frame perform attack
    • fixed obsolete Heavy Infantry unit still used in multiplayer
    • fixed colour cursor not reappearing on some window-managers when the user re-enters a Wesnoth window
    • fixed duplicate units: Cavalry, Cavalryman, Scout
    • fixed 'layers' not working as intended in built terrains
    • fixed terrain glitches, added a default base-terrain
    • fixed graphic glitches
    • fixed macro errors
    • fixed edges of the map not getting cleared of shroud and fog of war
    • fixed unit description on sidebar not getting updated when cycling units with 'n' (#8798)
    • fixed segfault in display.hpp
    • fixed dismissing unit from recall list not refreshing preview
    • fixed show_enemy_moves showing moves for petrified units (#9290)
    • fixed [not] tag not working properly
    • fixed bug where clicking a menu item could generate multiple events
    • fixed duplicate battleworld.cfg
    • fixed bug in WML with using value instead of equals in if
    • fixed visual glitches caused by copy-paste
    • fixed bug in intro which segfaulted when no "file" attribute in [image] tag
    • small fixes to unit display in help browser
    • pngcrushed images
    • gettext implementation preparations
    • moved deaths.cfg from data/ to data/scenarios/Heir_To_The_Throne/
    • moved items to their own hierarchy: images/items/
    • adding a limit to number of characters in a textbox
    • adding a maximal line width for text to be drawn, to circumvent a SDL / SDL_ttf bug
    • implemented relative directory support
    • cleaned a bit the textbox code
    • refactoring of all animation code in unit_display and halo
    • added animated.hpp, and the animated template
    • added proper support for animated time-of-day alternative images
    • added support for animated terrain images
    • added support for animated flags on villages
    • cleaned the terrain-graphics.cfg - terrain graphics rule precedence is now deprecated, use terrain layers
    • reverted castle tiles not being expanded to the border
    • replacing all SDL_Surface*, and scoped_sdl_surface, with shared_sdl_surface, which was renamed surface
    • partial rewrite of image.?pp for speed: looking up images was what was slowing the game
    • inlining some stuff for performance reasons
    • optimizing halo movement when unit moves
    • optimizing invalide_all redraws
    • concentrate all version and server changes for release-time on top of configure.ac
    • improved making binary packages
    • removed an obsolete feature in terrain graphics engine that was never used
    • removing commented-out obsolete code in display.cpp
    • code cleanups
  • v0.8 Changes

    • added Drake flying animations
    • reduced experience needed to advance for Drake Burner and Drake Fighter
    • increased experience needed to advance for Drake Clasher
    • new units
      • Drake Slasher
    • new translations:
      • czech
    • multiplayer improvements:
      • balanced 'Battle for Weslin Bridge' map
      • added Drakes to 'Age of Heroes' era
    • updated translations:
      • french
      • hungarian
      • italian
      • slovak
    • fixed graphic glitches on forest and cave tiles
    • fixed some name typos in Tutorial
    • fixed editor theme
  • v0.7.11 Changes

    • various help browser improvements
    • user interface improvements
    • improved clipboard functions and support for X11
    • scenario balancing for 'Heir to the Throne' campaign:
      • The Scepter of Fire
      • A Choice Must Be Made
      • The Elven Council
      • Home of the North Elves
      • Swamp of Dread
      • The Valley of Statues
    • multiplayer improvements:
      • chat log
      • allowed spaces in usernames
      • new map: Battle for Weslin Bridge
      • new map: Forest of Fear
      • new map: Castles
    • translation updates:
      • hungarian
    • made The Eastern Invasion campaign translatable
    • added icons for preferences and multiplayer dialogs
    • fixed crash when loading an empty map
    • fixed transition problems with forests
    • fixed wesnothd crashes
    • fixed underlining bug
    • fixed bugs where some objects were not working properly
    • fixed human village not fitting within the mask
    • fixed clashing msg ids
    • fixed isolated keeps having void graphics
    • fixed tile overlays not displaying in grey if the tile is out of range of the selected unit's movement
    • fixed bugs with roles not working properly
    • fixed coherence of usage for elves:
      • Archer, Marksman, Sharpshooter -> archer
      • Ranger, Avenger -> mixed fighter
      • Hero, Captain, Champion, Marshal -> fighter
    • non-editable multi-line textboxes can have areas of text highlighted (and thus copied and pasted)
    • support for defensive animations
    • tweaks to terrain graphic ordering
    • added engine support for max-level units advancing further
    • code refactoring
  • v0.7.10 Changes

    • help browser, hotkey is
    • new tabbed preferences dialog
    • basic clipboard functionality, does not yet work on all platforms
    • improved and added new graphics: unit animations, healing animations, tent, forest
    • traits removed from treefolk (Woses)
    • treefolk piercing, impact and cold resistance increased
    • Wose renamed to Elder Wose, Sapling Wose renamed to Wose
    • Wose hitpoints and melee damage increased
    • reduced cost for Drake Burner, Drake Fighter, Drake Mage and Drake Slave
    • new units
      • Drake Beak
      • Drake Worker
      • Dwarvish Ulfserker
      • Fire Drake
      • Gryphon Master
      • Lancer
    • scenario balancing for 'Heir to the Throne' campaign:
      • Dwarven Doors
      • Mountain Pass
      • Plunging Into the Darkness
    • new scenario for 'The Dark Hordes' campaign:
      • Confrontation
    • scenario balancing for 'The Dark Hordes' campaign:
      • Brother Against Brother
      • Crelanus Book
      • Inside the Tower
      • Mages and Elves
      • The Skull of Agarash
    • new scenario for 'Son of the Black Eye' campaign:
      • Clash of Armies
    • multiplayer improvements
      • added Drakes to Wesbowl
      • added Drakes to 'Classic' era
    • AI improvements
      • made AI attack when getting ambushed
    • language fixes and polishing (english)
    • translation updates:
      • catalan
      • dutch
      • german
      • italian
      • spanish
    • editor improvements:
      • added some command line flags, such as --datadir
    • enabled alternate castle/keep tiles: encampment
    • gate "unit" (stripped from The Eastern Invasion/Captured scenario)
    • [binary_path] WML element which allows specification of a path where binary files may appear
    • made WML {inclusion} non-recursive
    • fixed segfault when filtering units at invalid locations
    • fixed SDL version checking bug in Mac OS X
    • fixed color selection in multiplayer not working
    • fixed bug where underlying widgets could 'show through' the load dialog
    • fixed load dialog eating lots of processing power
    • fixed assertion failure/infinite loop in AI logic
    • fixed bug in WML
    • fixed segfault
    • fixed bug in generating random maps
    • fixed wesnothd crashing due SIGPIPE
    • disabled some font settings to work around bug in SDL_ttf
    • added CASTLE_AND_SIMPLE_KEEP macro, where the keep is composed of only a unique tile with walls
    • added BUILDING_ macros to add houses, tents etc. over other terrains
    • added CASTLE_FLOOR macro
    • transitions may be now specified between a terrain and another one (in terrain-graphics.cfg)
    • enabled castle-to-forest transitions for encampments
    • relocated 'Heir to the Throne' maps in they own subdir, and gave them an explicit names
    • relocated 'Son of the Black Eye' maps in they own subdir, and gave them an explicit names
    • relocated 'The Dark Hordes' maps in they own subdir, and gave them an explicit names
    • relocated multiplayer maps in they own subdir, and gave them an explicit names
    • relocated tutorial maps in they own subdir, and gave them an explicit names
    • added dir for user created campaigns
    • added basic statistics output to wesnothd
    • changed HttT maps to use encampments
    • removed unused maps
    • libpng checks for configure
    • changed the RGB to Grayscale function to use a more correct formula