为了需要代理才能看的朋友 我就贴上来吧
Version 1.5.0-svn:
* campaigns:
* The Hammer of Thursagan:
* instead of leadership, the dwarvish loremaster unit line now has a
similar but unique inspire ability
* Under the Burning Suns:
* Minor cosmetic fixes
* Northern Rebirth:
* Major WML cleanup and optimisation
* New respawn mechanism for white mages
* greatly updated the scenario music playlists in The Rise of Wesnoth,
Descent into Darkness and The South Guard
* graphics:
* Fixed broken TC on transport-galleon and drake walking corpse graphics
* New portraits: Elvish Sorceress
* add a little shadow on the bar of the loading screen
* new dungeon wall terrain
* a new city-themed village variation
* user interface:
* placement of the counters and displays of the top panel optimized
* new history feature for entering searches, chat messages, commands, and
AI formulas
* language and i18n:
* new translation: Croatian
* updated translations: Chienese, Czech, Danish, Dutch, Finnish, French,
Galician, German, Greek, Hungarian, Italian, Lithuanian, Japanese, Polish,
Russian, Spanish, Swedish, Turkish
* updated fonts: DejaVuSans 2.24
* map editor:
* Fixed not working "Update transition" and make "Delay transition update"
directly trigger an update when toggled off.
* add-ons can now make their custom terrains available in the editor
* game engine
* Implemented lazy loading for unit_types
* multiplayer:
* Removed Wesbowl
* Merged 4p A New Land by Bob_the_Mighty
* WML engine:
* Fixed most C++ probes for boolean WML attributes to use
utils::string_bool() rather than true/false or yes/no string comparisons;
as a result, they should accept true non-zero values, "on", "yes" or "true"
strings; and "0", "off", "no" or "false" are considered false values.
* A variable string's length can now be obtained with [set_variable]
string_length=
* Implemented [variable] boolean_not_equals= for simmetry with [variable]
boolean_equals=
* Implemented [store_map_dimensions], which saves the map size in a variable
with values 'height' and 'width'
* [modify_side] can set AI parameters now, using the [ai] syntax implemented
for [side] declarations (patch #984)
* allow 100% defense instead of cutting off at 99%, if out of range set to
100% instead of 50 (debian bug #467253)
* The UnitWML [unit] tag is changed to [unit_type]. [unit] will still
be accepted for backwards compatibility until 1.5.3. wmllint can safely
do this up-conversion.
* In SingleUnitWML and SideWML, the description= attribute is now id=.
description= will still be accepted for backwards compatibility.
wmllint can safely do this up-conversion.
* In SingleUnitWML and SideWML, the user_description= attribute is now
name=. user_description= will still be accepted for backwards
compatibility. wmllint can safely do this up-conversion.
* In SingleUnitWML and SideWML, the generate_description= attribute is
now generate_name=. generate_description= will still be accepted for
backwards compatibility. wmllint can safely do this up-conversion.
* In UnitWML, the unit_description= attribute is now description=.
unit_description= will still be accepted for backwards
compatibility. wmllint can safely do this up-conversion.
* In ThemeWML, the unit_description= attribute is now unit_name=.
unit_description= will still be accepted for backwards compatibility.
wmllint can safely do this up-conversion.
* it's now possible to specify with loop= how many times a sample
associated with a sound source should be played
* new [switch] conditional command
* new [fire_event] event tag to fire any custom event
* new [unit_side] theme element : this is the side of the current unit (flag)
* Preprocessor now logs when it encounters an undefined macro, and when it
fails opening a file.
* miscellaneous and bug fixes:
* Refactored the in-game console and added help function (patch #1036)
* Added new commandline options (patch #1031)
-s or --server [host] connect to host specified or to the first server
in preferences
-c or --campaign skip menu and show campaign selection menu
--with-replay replays the file loaded with --load option.
* INSTALL now describes the scons build. autotools, while still present,
is deprecated.
* Removed spurious -R linker switch from command line generated by the Boost
M4 macros
* Load-game dialog displays a scenario campaign's translated name rather than
its internal id now
* wmlxgettext now print some context information about the strings
extracted (patch #993)
* Fixed network_worker to span at least one thread (bug #11238)
* more comprehensive terrain type naming to avoid confusing displays such
as 'Road (Grassland)' or 'Impassable mountain (Cavewall)'
This also applies to the WML keys used in the stats :
- grassland becomes flat
- tundra becomes frozen
- canyon becomes unwalkable
- cavewall becomes impassable
* added VICTORY_AND_DEFEAT_MUSIC macro - not wiring it in in trunk
content, in the hope that we get engine support for this soon, but it's
here to use in the meantime
* remove an ancient wml update program which has been obsoleted by wmllint
* added the boost regex dependency
* added the sdl-ttf dependency
* added the zlib dependency
* default gender selection now works correctly for units with
only a female variant. Fixes bug #11197.
* Fixed a border case of unit portrait advancement on which generic portraits
would be treated as character-specific (affected female Elvish Archer line;
it also theoretically affected units with [variation]s using different
portraits)
* allow configure to be started from directories other as the top dir
(patch #1002)
* added -Werror -Wno-unused -Wno-sign-compare to the default compiler
flags, can be disabled with --disable-strict-compilation.
* the hardcoded resolution list now also includes tiny gui and small gui
resolutions if compiled with those switches
* learn the underlaying terrain so you'll not have a blank like in the unit
stats if you encounter a terain aliased to a unencountered terrain
* convert the render engine to a z-ordered based engine, this allows to
have multiple layers and the calculation and rendering are separated
which means things can be drawn in front of units.
* removed the now unused tilestack based drawing.
* fixed an alignement issue which caused a SIGBUS on a Sparc (debian bug
#426318)
* wesnoth-pngcrush is now superseded by wesnoth-optipng
* clean up gcc 4.3 warnings so the game now builds on fedora rawhide
with warnings treated as errors. A few of bugs were found in the
process as well.
* new progressive parameter for animations : submerge
* new progressive parameter for animations : x and y
* image_diagonal now also works with normal [frame]
* fix sub-optimal multi-turns pathfinding which avoided ZoC too much