Make the barter panel uniform with the others, clean up more gui code.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15375 3db68df2-c116-0410-a063-a993310a9797
Petra: bugfixes + improved attack/defense behaviour

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15376 3db68df2-c116-0410-a063-a993310a9797
Adds Relax NG Compact syntax grammars for most of the XML formats in the engine.
Adds converted Relax NG XML grammars for each (Note: don't edit these directly, modify the compact syntax .rnc files instead, then use a conversion tool http://relaxng.org/#conversion to generate the .rng files).
Adds Perl script to validate the XML files using the new grammars

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15377 3db68df2-c116-0410-a063-a993310a9797
Fixes invalid actors reported by XML validator script. Some were only technically invalid but others were broken. Refs #245

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15378 3db68df2-c116-0410-a063-a993310a9797
Fixes a few other invalid XML files reported by the validator script, refs #245

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15379 3db68df2-c116-0410-a063-a993310a9797
Make hotkeys and top panel fully moddable by splitting up the xml file. Allow entire directories to be loaded via an 'include' to provide extra moddability (modders don't have to edit any files, they can just add new ones).

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15380 3db68df2-c116-0410-a063-a993310a9797
Add copy-paste (CTRL+C/V) to Atlas. Patch by trompetin17. Fixes #96

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15381 3db68df2-c116-0410-a063-a993310a9797
Adapt the relaxNG files to new gui changes

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15382 3db68df2-c116-0410-a063-a993310a9797
Fix build for wxWidgets version 2.8.10 and older.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15383 3db68df2-c116-0410-a063-a993310a9797
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15384 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'
Updates wxWidgets to 3.0.1 in OS X libs build script (hopefully fixes the crash when starting Atlas), refs #2356

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15385 3db68df2-c116-0410-a063-a993310a9797
Allow showing the productionqueue for multiple selected buildings at once

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15386 3db68df2-c116-0410-a063-a993310a9797
Allow mixing the buttons for the right pane, so make it possible to have a structure that can pack and produce units. Refs #1919

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15387 3db68df2-c116-0410-a063-a993310a9797
Split the selection panels in session.xml into multiple xml files

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15388 3db68df2-c116-0410-a063-a993310a9797
Organise the session helper functions a bit per topic

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15389 3db68df2-c116-0410-a063-a993310a9797
fix previous commit

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15390 3db68df2-c116-0410-a063-a993310a9797
Fix giving foundations a population bonus after a tech research. Reported by bouke

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15391 3db68df2-c116-0410-a063-a993310a9797
fix a bug in petra attack preparation

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15392 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'