55759 Commits

Author SHA1 Message Date
Bär Halberkamp
3852c51992 EI: Made the map use snowy huts instead of the regular ones in snowy areas (thanks zookeeper) 2014-02-22 16:25:44 +01:00
Bär Halberkamp
b0a7938e14 EI: Updated S14, S16, and S17a's maps 2014-02-22 16:25:44 +01:00
Nils Kneuper
48f3651b25 post release version bump to 1.11.10+dev 2014-02-22 16:11:18 +01:00
Nils Kneuper
ce43713788 another pot-update, just to be sure 1.11.10 1.11.10-retag 2014-02-22 14:44:56 +01:00
Ignacio R. Morelle
95fc2306a6 Liberty: Revert accidental addition of UTF-8 BOMs 2014-02-22 10:28:23 -03:00
Nils Kneuper
07978ccbe5 bump version to 1.11.10 2014-02-22 14:19:53 +01:00
Nils Kneuper
f3f33217e8 pot-update, regenerated doc files (prepare for 1.11.10) 2014-02-22 14:17:16 +01:00
Mark de Wever
698eeb0e63 Initialize all members.
Issue found by cppcheck.
2014-02-22 13:11:35 +01:00
loonycyborg
e1a275682c Add a user-defined default constructor to handler_list to fix build with clang 2014-02-22 16:02:51 +04:00
Ignacio R. Morelle
bbdb45c237 parser: Print location and preprocessor substitution trail when skipping BOMs
Example:

> 20140222 08:42:34 error config: Skipping over a utf8 BOM at campaigns/Heir_To_The_Throne/_main.cfg:1
>     included from _main.cfg:24
2014-02-22 08:45:27 -03:00
Charles Dang
64930edbe4 Fixed a typo I made 2014-02-22 22:14:59 +11:00
Charles Dang
35cfa7b47d Tweaked a line, replaced a mention of Eloh with Yechnagoth, and fixed a typo 2014-02-22 22:05:02 +11:00
Charles Dang
69a188ef85 Defeat enemy leaders -> Defeat all enemy leaders 2014-02-22 21:46:25 +11:00
Charles Dang
280d646d17 Fixed misplaced comma 2014-02-22 21:44:18 +11:00
Ignacio R. Morelle
1810559e91 Add changelog entry for aliasof/mvt_alias/def_alias wmllint conversions 2014-02-22 07:42:13 -03:00
Charles Dang
807538c8bd more then -> more than 2014-02-22 21:41:41 +11:00
Charles Dang
769320e208 Defeat all enemies -> Defeat all enemy leaders 2014-02-22 21:35:43 +11:00
Ignacio R. Morelle
b4915f094a Minor help entry wording change
Players may not know what a 'gui' is, and 'dialog' is self-explanatory.
2014-02-22 07:29:06 -03:00
Chusslove Illich (Часлав Илић)
5501a281c5 Updated l10n-track. 2014-02-22 11:27:19 +01:00
Chusslove Illich (Часлав Илић)
51ffcbf65c Fixed too large size of pt map overlays. 2014-02-22 11:25:58 +01:00
Ignacio R. Morelle
a02f1dc49e mp: Simplify blindfold option label tooltip, eliminate contractions 2014-02-22 07:23:23 -03:00
Nils Kneuper
dd5be6a23c updated Scottish Gaelic translation 2014-02-22 10:38:55 +01:00
Ignacio R. Morelle
c4b2ea89c4 Fix a capitalization issue in the players_changelog too 2014-02-22 06:19:02 -03:00
Ignacio R. Morelle
35c2cea613 Bring the changelog back to sanity, sync with players_changelog 2014-02-22 06:16:16 -03:00
Ignacio R. Morelle
33d3a6e66e Merge branch 'master' of github.com:wesnoth/wesnoth-old 2014-02-22 06:13:00 -03:00
Ignacio R. Morelle
cdab0f2e84 Force grayscale font AA with Cairo on Windows (bug #21648)
Cairo on Windows (at least the latest available version from gtk.org
as of 2014-02-22, version 1.10.2) has issues with ClearType resulting
in glitchy anti-aliasing with CAIRO_ANTIALIAS_SUBPIXEL or
CAIRO_ANTIALIAS_DEFAULT, but not CAIRO_ANTIALIAS_GRAY, so we should
use that as a workaround until the Windows package is updated to use
a newer version of Cairo.
2014-02-22 06:08:01 -03:00
Chris Beck
011696388b fixup Release notes 2014-02-22 03:54:45 -05:00
Emilien Rotival
2abf696ef4 Update the giant mudcrawler attack frames
This fixes the reversed twist problem that was appearing during the attack sequence.
2014-02-22 09:38:55 +01:00
Chris Beck
1c4fcb08dd Merge pull request #109 from cbeck88/blindfold
Blindfold replays
2014-02-22 03:19:15 -05:00
JaMiT
077bbdac91 Actually use the predicate supplied to smart_list::sort. 2014-02-22 02:02:52 -06:00
Chris Beck
d35d4589c6 update changelog and RELEASE_NOTES 2014-02-22 02:41:17 -05:00
JaMiT
939e0805ba Merge event_handler::set_index() into the constructor. 2014-02-22 01:35:29 -06:00
JaMiT
33cb3e491f Speed the lookup of a game event handler by ID. 2014-02-22 01:35:29 -06:00
JaMiT
edbd4fcb72 Optimizing game event firing.
This uses the indexing of handlers by name to reduce the number of
event handlers that are checked when an event is fired. There is
extra overhead to independently track handlers whose names contain
variables, but in more common cases, there should be an improvement,
particularly when many events fire in sequence, such as the enter/
exit_hex events.
2014-02-22 01:35:29 -06:00
JaMiT
03770e4be3 Index events by name.
This commit causes the index to be created. The next commit will
make use of the index.
2014-02-22 01:35:29 -06:00
JaMiT
3f584e2435 Implementation of a list of event handlers.
This is actually a list of weak pointers that will be cleared of
expired entries as they are encountered. (So some garbage may
accumulate, but only to a point as it will be cleared the next
time the list is traversed.)
2014-02-22 01:35:29 -06:00
JaMiT
f3c18b6292 Implementation of a "smart" linked list.
With a standard linked list, iterators are never invalidated unless
they point to an element that was erased (or the list is destroyed).
This implementation takes that one step further and never invalidates
iterators (unless the list is destroyed). From the perspective of the
list, erased elements no longer exist, but an iterator that still
points to an erased element can be dereferenced, incremented, and
decremented.

I was having trouble implementing this based on STL and Boost, so
I went ahead and coded this from scratch. The standard list interface
is implemented, aside from assignment (since I could not reconcile
assignment with the goal of not invalidating iterators).
2014-02-22 01:35:29 -06:00
JaMiT
2a825ffdc3 Allow an event handler to be destroyed just before it handles an event.
This is to support some future commits.
I've included comments to point out where pointers might become invalid
through non-obvious means.
2014-02-22 01:35:29 -06:00
JaMiT
8f73eb02f0 Change game_events::manager::iteration to not store a pointer.
Also makes the API more like an iterator's.
2014-02-22 01:35:29 -06:00
Chris Beck
31d48040d2 move blindfold removal to first human turn (when obs takes control) 2014-02-22 02:02:50 -05:00
Chris Beck
c77580d70b blindfold_replay is passed to mp scenario, and implemeted with a screen update lock 2014-02-22 01:50:49 -05:00
Chris Beck
cb9d69aff4 create blindfold_replay preference with checkbox in lobby 2014-02-22 01:50:17 -05:00
Chris Beck
41fff387e8 Merge pull request #108 from cbeck88/game_start_bell
Game start bell
2014-02-22 00:40:04 -05:00
cbeck88
9e4fd80718 Merge pull request #107 from cbeck88/idle_controller_help
help file and release notes update relevant to idle_controller
2014-02-21 23:51:36 -05:00
Chris Beck
61a6b4b7d8 update changelog 2014-02-21 23:49:52 -05:00
Ignacio R. Morelle
3e801a88fa EI S2: Refresh the game map after altering terrains 2014-02-22 01:36:10 -03:00
Chris Beck
21e167f6eb add a sound played when the host clicks "begin" in an mp game 2014-02-21 23:33:06 -05:00
Espreon
283041cd1c Eliminated unneeded bit from ang@latin's label. 2014-02-21 22:55:13 -05:00
Chris Beck
141bf2e199 update RELEASE_NOTES 2014-02-21 22:33:18 -05:00
Chris Beck
38207ab54a add :idle, :controller, :give_control help 2014-02-21 22:33:16 -05:00