2012-03-15 / Build 497 - stm (stm_@users.sourceforge.net) * units can besiege buildings and we show that now! 2012-02-08 / Build 494 - stm (stm_@users.sourceforge.net) * fixes to EresseaDate and MaintenanceInspector * experimental battle plugin 2012-01-26 / Build 492 - stm (stm_@users.sourceforge.net) * fix for parsing orders with multiple TEMP units 2012-01-20 / Build 490 - stm (stm_@users.sourceforge.net) * fix for island merging * made verbose NullUserInterface shut up 2012-01-18 / Build 487 - stm (stm_@users.sourceforge.net) * added Pvblivs' patch to GameDataMerger with beanutils 2012-01-02 / Build 485 - stm (stm_@users.sourceforge.net) * added calculation of building and unit upkeep * added MaintenanceInspector * added money transfer relations for give, reserve and recruitment cost 2011-12-31 / Build 482 - stm (stm_@users.sourceforge.net) * fixed most of Kildarion's bugs: * improved checking ships with VERLASSE orders * improved completion, order parsing, and language support for PREFIX, COMBAT, DESCRIBE, and more * improved calculation of trade volume with karavansereis * added explanation to ProfileDialog 2011-12-31 / Build 481 - stm (stm_@users.sourceforge.net) * fixed TaskTablePanel sorting bug * added warning for unknown units in GIVE orders * re-activated tooltips in DetailsPanel * added tooltips for potion and spell nodes * made OrderReader more robust and faster (Erchamion's bug) 2011-12-30 / Build 480 - stm (stm_@users.sourceforge.net) * EMapDetailsPanel: testing "compact mode" * add option for unit capacity nodes: show only items of own faction * fixing unit sorting (trac bug #59) 2011-09-07 / Build 477 - stm (stm_@users.sourceforge.net) * ship cargo calculation fix (trac bug #40) 2011-08-24 / Build 475 - stm (stm_@users.sourceforge.net) * fixed island renaming (trac bug #37) * search for groups in find dialog (trac bug #34) * fixed JVorlage, which was defunct for a loong time * fixed order detection of ENTER (which is a prefix of ENTERTAIN!) * additions to echeck txt files 2011-08-09 / Build 473 - trickert (thoralf@m84.de) * RELEASE 2.0.6 * fixed a minor performance bug inside ExtCmds Plugin (concurrent thread operations) * fixed a minor bug during report merge process * added MAC OS download version for Magellan 2011-05-17 / Build 470 - trickert (thoralf@m84.de) * Changed some library methods to not use Swing JDialog 2011-04-13 / Build 470 - stm (stm_@users.sourceforge.net) * fix item order in unit nodes (trac bug #23) * get rid of BATTLESPEC * fix (un)suppression of open tasks, enable suppression with //-comments , enable suppression of battle messages 2011-03-21 / Build 468 - stm (stm_@users.sourceforge.net) * show person weight, categorize spells 2011-02-20 / Build 465 - trickert (thoralf@m84.de) * long ago - a new checkin: The improvement for the extcmds plugins to fire an event is problematic if there are other plugins that wait for an event. Then the operation over all needs much longer then expected. This was fixed by adding a function to avoid such events in specific situations. 2011-03-01 / Build 465 - stm (stm_@users.sourceforge.net) * fixed merging of alliances in E3, handling of alliance groups in various areas and a few alliance bugs on the way 2011-02-22 / Build 464 - stm (stm_@users.sourceforge.net) * added "open orders as ISO" option * added support for region items (non standard-Eressea) * TARNE PARTEI [NICHT] allowed again for E3 * fix to FileNameGenerator (did this ever work?) 2011-02-22 / Build 462 - stm (stm_@users.sourceforge.net) * added Halle and Gang region types * fixed old prices merging * fixes for item types without category * fixes to E3CommandParser 2011-02-08 / Build 461 - stm (stm_@users.sourceforge.net) * changes to order processing/relations/tree updates * improvements to box finding in wrapping worlds * improved saving and processing of ExtCmds * re-added completion for KÄMPFE HINTEN * enable deletion of multiple regions (MapEdit) * fixed Trac bug #26 * fixed some warnings 2010-11-23 / Build 454 - stm (stm_@users.sourceforge.net) * fixed bug with unknown tags in CRParser 2010-11-23 / Build 446 - stm (stm_@users.sourceforge.net) * implemented experimental message inspector * tweaked positioning of the various dialogs 2010-11-22 / Build 444 - stm (stm_@users.sourceforge.net) * fixed herb display ("keine Kräuter") * added misc relations node to EMapDetails (KONTAKTIERE, SPIONIERE etc.) * added coast display to unit ship info * faction sorting in AlchemyDialog * fixed order formatting glitch * added spell components to GIVE completion 2010-11-22 / Build 442 - stm (stm_@users.sourceforge.net) * fixed merging of wrapped reports; should now be able to merge most reports without creating crazy wrapping regions where they're not needed (see Track ticket #11) * added GameDataInspector and related errors 2010-11-17 / Build 439 - stm (stm_@users.sourceforge.net) * partial fix of unit sorting 2010-11-15 / Build 437 - stm (stm_@users.sourceforge.net) * additional layer of order warnings * hiding of multiple problems at once in TaskTable * better language support for orderparsing/completion 2010-11-13 / Build 436 - stm (stm_@users.sourceforge.net) * deprecated data.rules and expanded GameSpecificRules to include Rules's non-modifying methods. * general overhaul of order parsing/processing * especially: REKRUTIERE, GIB/RESERVIERE (Materialpool!) * added Allanon ERKUNDE order * changes to relation/orders update behavior 2010-11-12 / Build 434 - stm (stm_@users.sourceforge.net) * better update of title caption and report changed state * fixed duplicate counting of income in FactionStatsPanel * EMapDetailsPanel: improvements to region resource display and (transfer) relation display * added TeachInspector, improved AttackInspector * improved handling of E3 ship and wage rules * introduced recruiting costs and support for material pool * show changed names not only for units 2010-11-05 / Build 433 - Fiete (sf@fietefietz.de) * changed FogOfWar to CR-visibility information. 2010-11-04 / Build 432 - Fiete (sf@fietefietz.de) * fixed FogOfWar through Lighthouses https://sourceforge.net/apps/trac/magellan-client/ticket/1 2010-08-10 / Build 431 - thoralf (thoralf@m84.de) * some small bugfixes in Resources for a better settingsDir variable checking (NPE) * made ExtCmds plugin useful without GUI 2010-08-10 / Build 431 - stm (stm_@users.sourceforge.net) * changed used problem list for OpenTasks from positive to negative list * added inspectors for long orders 2010-08-07 / Build 429 - stm (stm_@users.sourceforge.net) * fixed Trac bug #16 (temp unit sorting) and a few issues around id comparison on the way 2010-07-27 / Build 428 - stm (stm_@users.sourceforge.net) * tweaked a few nodewrappers and unnecessary object allocation issues 2010-07-27 / Build 427 - stm (stm_@users.sourceforge.net) * fixed various bugs and quirks found by FindBugs plugin, mainly unnecessary object creation, unclosed readers, static inner classes and StringBuilders 2010-07-20 / Build 425 - stm (stm_@users.sourceforge.net) * added convenience methods for movement and fixed a bug in planShipRoute on the way 2010-07-19 / Build 424 - stm (stm_@users.sourceforge.net) * more methods for ExtendedCommandsHelper * fixed Track ticket #14 (unit relation update after report load) 2010-07-17 / Build 421 - stm (stm_@users.sourceforge.net) * added profile chooser * added getModifiedItemCount and hasScript to ExtendedCommandsHelper 2010-07-08 / Build 418 - stm (stm_@users.sourceforge.net) * restored calculation of relations after adding orders (Track ticket #14) * restored saving of active region * added confirmation dialog for "delete all signs" action * tweaked TARNE completion * fix to E3 ship speed calculation/merging 2010-06-30 / Build 417 - stm (stm_@users.sourceforge.net) * fixed small date issues * experimental: display of "hidden" ship cargo 2010-04-30 / Build 415 - stm (stm_@users.sourceforge.net) * improved auto-girth-detection to no longer insert wrap regions when region coordinates have changed slightly * slightly changed user interaction of ReportMerger * moved transformation finding code to own class TransformationFinder * introduced random region ids for wrapping regions if they have no region id * improved ProgressBar user interaction * renamed E3 Markt to Marktplatz * changed logic of regexp finding * happy new year! 2010-02-26 / Build 410 - stm (stm_@users.sourceforge.net) * added SetGirthDialog * renamed ReportTranslator to Transformer and moved to own package * enabled correct region selection on click on wrapper in map * enabled auto-girth-detection in merger 2010-02-25 / Build 409 - stm (stm_@users.sourceforge.net) * added RegionType.unknown and RegionType.thevoid * changed some HashMaps to the order-preserving LinkedHashMap * added Region.hasUID() * expanded GameDataMerger to support translations of both reports in order to... * ...enable merging of torus-worlds * fixed ObiWan bug in JECheck 2010-02-19 / Build 406 - stm (stm_@users.sourceforge.net) * added more log levels to Logger 2010-02-13 / Build 405 - stm (stm_@users.sourceforge.net) * encapsulated functions of GameData. units(), factions() etc. now return unmodifiable collections * added to GameData interface * added support for toroidal worlds, therefor: * extended neighborhood functionality. Method of choice is now Region.getNeighbors() 2010-02-09 / Build 404 - Fiete * fixed Direction.getDifference(int) * added 2 Warnings for IndexOutOfBoundsExceptions to Regions.java 2010-02-03 / Build 403 - stm (stm_@users.sourceforge.net) * fixed equals methods * converted Direction to Enum * made CoordinateID immutable 2010-02-03 / Build 402 - stm (stm_@users.sourceforge.net) * Changes SelectionEvent interface and fixed selection history * removed many compiler warnings, especially legacy collection code * did complete code cleanup (format code, convert loops, etc.) * ...I hope that not too many things are broken... 2010-02-02 / Build 401 - stm (stm_@users.sourceforge.net) * activated Streitross>=Pferd in movement related code and move it to MovementEvaluator * tried to reduce misuse of region.getData() * optimized route planners (better routes and more consistent interface) * removed some unnecessary GameDataListeners * added isLand to RegionType and changed coast recognition 2010-??-?? / Build 390 * RELEASE 2.0.5 2010-02-01 / Build 383 - stm (stm_@users.sourceforge.net) * activated Streitross>=Pferd in movement related code and move it to MovementEvaluator 2009-12-27 / Build 382 - stm (stm_@users.sourceforge.net) * changed several EresseaConstants to make distinction between resource and item objects * fixed MACHE BURG/MACHE Wache completion and cmpltZaubereSpruch 2009-12-27 / Build 379 - stm (stm_@users.sourceforge.net) * finished AlchemyPlanner * made E3 luxuries luxuries again * made implicit ID type of rules objects explicit (e.g. StringID for Region instead of ID) 2009-12-25 / Build 374 - stm (stm_@users.sourceforge.net) * added load button to ExtCmds dock, updateUnit to ExtCmdsHelper, shortcuts for ExtCmds 2009-12-23 / Build 373 - stm (stm_@users.sourceforge.net) * added BEZAHLE NICHT command * added version upgrade dialog and RELEASENOTES.txt 2009-12-19 / Build 371 - stm (stm_@users.sourceforge.net) * fixed small bug in TaskTable, included owner faction in title bar and a lot of cosmetic changes that shouldn't affect program behavior. 2009-12-18 / Build 369 - stm (stm_@users.sourceforge.net) * show E3 mourning; overload maxEntertain with E3 tax income * made implicit ID type of report objects explicit (e.g. EntityID for Faction instead of ID) 2009-12-10 / Build 367 - Fiete * added -1;Waffenbau to e3-rules for goblins (privat bugreport) 2009-12-10 / Build 366 - Fiete * added version to gamedata to write correct version in CRWriter 2009-12-10 / Build 365 - stm (stm_@users.sourceforge.net) * fixed E3 capacity bug (compare Eressea(!) bug #1645) * added "modified owner" to ships * added warning to ControlRelations (GIB KOMMANDO) in some cases 2009-12-09 / Build 364 - stm (stm_@users.sourceforge.net) * correction to E3 rules (region workers, wages, ship capacity) * now writing resources with amount 0 (like trees, peasants) 2009-10-16 / Build 360 - Fiete * replaced ResourceBundle.containsKey in check() in Resources.java * EresseaRelationFactory, transferRelation, itemname: get next token if current tokentext is " * updated settings in izpack.xlm 2009-09-24 / Build 359 - stm (stm_@users.sourceforge.net) * made Trade-Organizer E3-proof (effectively disabling it) * added base conversion dialog * added alchemy planner dialog 2009-09-06 / Build 356 - stm (stm_@users.sourceforge.net) * changed tooltip selection shortcut (now CTRL+ALT+P) and ATR selection behaviour (CTRL+ALT+T, now with pop-up menu) 2009-09-04 / Build 354 - stm (stm_@users.sourceforge.net) * fixed bug #130 (results of spy) * fixed bug #320 (horse movement inspector) * save orders dialog (see #241) * improved context editing of UnitRelations * only comment nodes are editable in details panel 2009-09-03 / Build 353 - stm (stm_@users.sourceforge.net) * improved on bug #252 2009-09-02 / Build 351 - stm (stm_@users.sourceforge.net) * fixed KAMPFZAUBER completion 2009-08-28 / Build 347 - stm (stm_@users.sourceforge.net) * changed ocean winter tiles * new ship icons for E3 * fixed bug with display of outdated resources * ProgressBarUI no longer shows with delay * putting add orders action in background thread 2009-08-28 / Build 347 - stm (stm_@users.sourceforge.net) * fixed "OrderWriter-Options-Bug" (from Wiki: Options were taken from last time dialog was opened, not from current faction) 2009-08-25 / Build 344 - stm (stm_@users.sourceforge.net) * fixed bug where MiniMap.Scale == 0 * fixed decimal base bug (#359) 2009-07-21 / Build 342 - stm (stm_@users.sourceforge.net) * fixed bug #357 -- gleichzeitiges Lesen und Schreiben * CRWriterDialog-Aktionen in den Hintergrund verlegt. 2009-07-19 / Build 340 - stm (stm_@users.sourceforge.net) * fixed alliance merging * changed icons for wache to wachstube 2009-07-16 / Build 336 - stm (stm_@users.sourceforge.net) * changed completion of spells (without quotes now possible again) * BENENNE GEBÄUDE etc. now legal 2009-07-15 / Build 335 - stm (stm_@users.sourceforge.net) * fixed NPE in E3APostProcessor * fixed bug merging English reports with spells (tc008) 2009-07-10 / Build 329 - stm (stm_@users.sourceforge.net) * made peasant and unit maintenace game specific * added MACHE Wache completion * now parsing escaped characters in strings 2009-07-10 / Build 328 - stm (stm_@users.sourceforge.net) * parsing/displaying/writing of E3A region owner and morale * parsing/displaying/writing/completion of E3A alliances 2009-07-09 / Build 326 - stm (stm_@users.sourceforge.net) * fixed merging of spells with no parameters (empty syntax) * fixed E3A recruit parsing/completing * added E3A ALLIANZ parsing/completing 2009-07-02 / Build 323 - stm (stm_@users.sourceforge.net) * fixed Mantis bug #355 2009-07-01 / Build 319 - stm (stm_@users.sourceforge.net) * e3a is know known as e3; images and ship load fix for e3 * fixes for StringCompleter 2009-06-28 / Build 317 - stm (stm_@users.sourceforge.net) * small change to file preferences, fixed GenericRules.getBuildingType... 2009-06-27 / Build 316 - stm (stm_@users.sourceforge.net) * small change to semantics of RoutePlanner/RoutingDialog options * ship range made game specific * added support of E3A ship types 2009-06-21 / Build 314 - stm (stm_@users.sourceforge.net) * clean-up of lib, doc; moved licenses to doc, removed metouia and winlaf, updated commons-httpclient, idw * upgraded tests to JUnit 4; added EresseaOrderParserTest 2009-06-18 / Build 310 - stm (stm_@users.sourceforge.net) * OrderParser/OrderCompleter + improved string parsing (OrderToken.TT_... + improved parsing of DEFAULT + improved parsing of ZAUBERE + improved completion of BEANSPRUCHE, EMAIL, BENENNE, BETRETE, HELFE, NEUSTART, TARNE and others * calculate peasant wage game specifically * use translated names and show types for spells * improved implementation of GenericRules * added icons for stark, unbekannt-detail, portal 2009-06-11 / Build 301 - stm (stm_@users.sourceforge.net) * refactored EresseaOrderParser for easier subclassing * added E3A classes 2009-06-11 / Build 300 - stm (stm_@users.sourceforge.net) * improving OrderParser: PFLANZE, OPTION, SABOTIERE, REKRUTIERE, LERNE * improved selection of Inspectors (ProblemType) * experimental error highlighting in OrderEditor * quicker construction of OptionsPanel (esp. IconStyleSetPreferenceAdapter) * unified behavior of CRParser on unknown tags 2009-06-05 / Build 298 - stm (stm_@users.sourceforge.net) * overhaul of TaskTablePanel etc. * removed a bunch of compiler warnings * added a few icons 2009-06-05 / Build 296 - stm (stm_@users.sourceforge.net) * Removed many warnings, mostly concerning Java generics * Most notably SelectionEvent/SelectionListener interface and OrdererdHashtable were slightly changed * added class CollectionFilters, especially useful for filtering selections * listing persons per race as sub-node of persons in Details 2009-06-04 / Build 295 - stm (stm_@users.sourceforge.net) * fixed Rules.skill.Waffenloser Kampf and similar in Resources 2009-06-02 / Build 294 - Thoralf (thoralf@m84.de) * Fixed a few NPEs in connection with properties.get() 2009-06-01 / Build 293 - Thoralf (thoralf@m84.de) * Release 2.0.4 published 2009-05-31 / Build 290 - stm (stm_@users.sourceforge.net) * added new QuickFindDialog (STRG+G) 2009-05-26 / Build 289 - stm (stm_@users.sourceforge.net) * improved progress indicator for orderwriter 2009-05-26 / Build 286 - stm (stm_@users.sourceforge.net) * added regexp and match case option to find dialog * CRWriter: unit skills, orders, items are exported independently of unit details option; added presets for dialog 2009-05-26 / Build 286 - stm (stm_@users.sourceforge.net) * bug #317,#318 (faction stats panel, income) * bug #234 (multi editor selection) * bug #306 (faction stats selection) * Replacers descriptions 2009-05-25 / Build 283 - stm (stm_@users.sourceforge.net) * tweaked treatment of "edit all" action * tweaked context menu stuff 2009-05-23 / Build 282 - Fiete * changed Interface for MapContextMenuProvider 2009-05-22 / Build 281 - stm (stm_@users.sourceforge.net) * adding multiple orders now in right order * changed UnitContextMenuProvider Interface * fixed #329 (right click works on wrong unit) 2009-05-20 / Build 279 - Fiete * added comment "path is X regions long" to pathfinderContextMenu * set weight of RdfF from 1 to 0 2009-05-20 / Build 275 - stm (stm_@users.sourceforge.net) * refined ShipInspector to check for crew * tweaked suppression of problems, especially from ShipInspector * improved SkillInspector 2009-05-01 / Build 274 - Fiete * added Drachenblut to items (weight is 1 WU!) in eressea.cr 2009-04-23 / Build 273 - stm (stm_@users.sourceforge.net) * added SkillInspector for decreasing skills * fixed EresseaGameSpecificRules to include ocean in landable regions 2009-04-22 / Build 271 - Thoralf * Fix for NPE in EMapDetailsPanel because if Integer > int * added check for Allanon because in Allanon ships can land everywhere (more or less) * added fix for region silver in entertain calculation 2009-04-19 / Build 270 - Thoralf * created a GameSpecificRules interface to make it possible to calculate game specific data like max workers or max entertain 2009-04-15 / Build 269 - stm (stm_@users.sourceforge.net) * fixed a few typos and translations * added info dialog to ARR options dialog 2009-04-12 / Build 268 - Thoralf * different smaller bugfixes and encoding problems solved * added feature to save & load client specific attributes for: game data (global), faction, group, island, region, unit, building, ship 2009-04-07 / Build 267 - Fiete * MapContextMenu improved: Paths (NACH, ROUTE) 2009-04-07 / Build 266 - stm (stm_@users.sourceforge.net) * added options to cr export dialog 2009-02-26 / Build 265 - Thoralf * added some Allanon specific order completions 2009-02-26 / Build 264 - Fiete * fixed #353 UnitConextMenu from/in ErderEditor 2009-02-24 / Build 262 - Fiete * fixed #343: change herb type via map edit plugin * added Eisberg Region type to eressea.cr * added detail images to mapedit-terrain-menu 2009-02-24 / Build 261 - Fiete * fixed #0349: unmodified(modified) Ressources in FactionStats and other * fixed #0352: real race of demons was not seen in Faction Stats after merge 2008-02-14 / Build 260 - stm (stm_@users.sourceforge.net) * fixed broken Resource merging * added iceberg icons * fixed bug #351 2008-02-14 / Build 257 - stm (stm_@users.sourceforge.net) * added Visibility enum * fixed visibility merging * added Rendering of future paths * fixed minor bug concerning tasks of factions with password * improved readability of GameData.merge * fixed merging of disappeared buildings 2009-01-30 / Build 254 - Fiete * [someone made some help adjustments and fail save additions] * added CC: function to E-Mail Order Writer * fixed saving of useSSL and useTLS per Faction 2009-01-05 / Build 253 - Fiete * fixed #338 (Floating Window changes Size between Saves and Loads) * fixed #348 (senseless error msg when adding a order file to an CR) * fixed #336 (UpdateCheck verursacht Fehler) * fixed #346 (Dateiname beim Hinzufügen) * added infos to eressea.cr #181 * added some icons for menouthis * added OrderFileStartingString to Rules (#341) (defaults to ERESSEA) * added menouthis.cr 2008-12-27 / Build 252 - Thoralf * added getConfiguration, setConfiguration to ExtCmds Helper to read and write extra informations to a unit 2008-12-17 / Build 251 - Thoralf * added Eisscholle as isOcean type (Allanon specific) * added some Allanon specific resource keys 2008-11-17 / Build 247 - stm (stm_@users.sourceforge.net) * fixed UnitContainer.getOwner() bug #340 Offene Probleme unvollständig wenn Schiff ohne Besitzer vorhanden * fixed small bug concerning syntax of PIRATERIE and HELFE BEWACHE 2008-10-19 / Build 246 - Fiete * MainMenuProvider...a chance for a plugin to get an own super-menu 2008-10-19 / Build 244 - Fiete * fixed encoding bug in PipeFileType, effects CloningInMemory 2008-09-27 / Build 243 - Thoralf * RELEASE 2.0.3 * added configuration switch for update checking of Beta versions (nightly build) * some more help texts 2008-09-25 / Build 242 - Thoralf * improved group editor by adding tool tips to the cells and headers 2008-09-25 / Build 242 - Thoralf * fixed bug #314 (problems saving extcmds) * added feature #315 (new group editor / alliance editor) * made some minor bugfixes (more debug output and more javadoc) 2008-09-16 / Build 240 - Fiete * fixed # 311 + #312 2008-09-14 / Build 239 - stm (stm_@users.sourceforge.net) * tweaked behaviour when user tries to add orders of unknown faction * removed unused "Zeige Warnhinweis" in icon options * added option to show only two highest skill icons in UnitNodeWrapper * added reviewing of units with "FOLGE EINHEIT" to MovementInspector and added "follows self" errror 2008-09-10 / Build 237 - Fiete * added Peasons and Silver to the skill independent Ressources (mergeRegion) * fixed cmplBenutze - to show all Items of all Units of same Faction 2008-09-04 / Build 236 - Fiete * fixed #217: wrong open tasks with "botschaft" and "beschreibe" 2008-09-03 / Build 235 - Fiete * fixed zauber syntax (level) * adjusted readZauber * removed filterProblems *after* Inspectors, now check units before invoking Inspectors * changes ShipInspector to check moving ships by the owner-units. 2008-08-28 / Build 234 - Fiete * fixed cleanMessages for Attribut "target" 2008-08-27 / Build 233 - Fiete * small improve for feature request #296: doNotOverwriteConfirmedOrders when loading orders 2008-08-26 / Build 232 - Fiete * fixed bug #302 (duplicate potions) 2008-08-26 / Build 232 - Thoralf (thoralf@m84.de) * fixed bug #301 * fixed bug #300 2008-08-23 / Build 231 - Fiete * fixed #298: NPE if no peasants in region 2008-08-23 / Build 231 - stm (stm_@users.sourceforge.net) * fixed Faction.getAllies NPE bug and NPE bug on ships without owner * fixed bug #297 (sort of) * added options to TaskTable ("restrict to active region" and "restrict to selection") * remodeled refresh policy of TaskTable (once again). Hope it's clean now. * added optional delay to ProgressBarUI * numerous smallest tweaks 2008-08-10 / Build 230 - Fiete * EmapDetailsPanel: workersInfo added, peasants supressed in resourceInfo * added: emapdetailspanel.prefs.compact (no use of compactDesign yet (?)) 2008-08-08 / Build 228 - Fiete * (again) small change in use of "filterProblems" in TaskTablePanel 2008-08-07 / Build 227 - stm (stm_@users.sourceforge.net) * added ClosingListener and optional non-modality to ProgressBarUI * made Cache (used in Unit, Unitcontainer...) a SoftReference * added "ignore problem" feature to TaskTable (context menu) * made TaskTable a bit more thread safe * added region/unit selection mode to TaskTable * added de-registering of OrderEditors with EventDispatcher 2008-08-05 / Build 226 - Fiete * fix #274: redundant region info (resource blocks) * getSilver, getIron etc looks first in resource blocks now * fix #282: FactionStatsPanel multipleFactions -> one Income/Expences * RegionFieldReplacer: public fields -> public methods * added some tooltips and titles for docks in resources * added readable info for Type of Task in TaskTablePanel * small change in use of "filterProblems" in TaskTablePanel * changed shipinspektor to check for empty ships under construction * fixed #280: sorting of temp units in RegionOverview 2008-08-05 / Build 226 - Thoralf (thoralf@m84.de) * closing a ExtCmds script now chekcs if it contains unsaved data. * New button for saving a single script / all scripts 2008-08-04 / Build 225 - Fiete * fixed UnitContainer.getModifiedUnitContainer (until now only ships recognized) 2008-08-04 / Build 225 - stm (stm_@users.sourceforge.net) * replaced some occurences of "Silber" by EresseaConstants.I_SILBER 2008-08-03 / Build 224 - Thoralf (thoralf@m84.de) * Added a close button to ExtCmds tabs * Some small bugfixes (for ExtCmds) 2008-07-30 / Build 223 - stm (stm_@users.sourceforge.net) * done feature #163 (AutoCompletion) 2008-07-30 / Build 222 - stm (stm_@users.sourceforge.net) * additional fixes to options dialogs * fixed bug #283, floats in ARR * fixed #243 (AutoCompletion) * completed #261 (TLS) 2008-07-30 / Build 222 - Thoralf (thoralf@m84.de) * ExtCmds scripts as Tabs in a dock. 2008-07-30 / Build 221 - Fiete * Rules: Schlangenkopf->Seeschlangenkopf 2008-07-29 / Build 220 - stm (stm_@users.sourceforge.net) * added "remove orders" dialog to unit context menu * compactified options layout * added class AbstractPreferencesAdapter for unified layout of option panels * changed semantics of Unit.getRace() etc! * made installer fit for *nix (#184) * fixed #276, added context menu items for islands 2008-07-28 / Build 219 - Fiete * added some Items to rules, incl weight of AdmantiumX 2008-07-24 / Build 218 - Fiete (sf@fietefietz.de) * rules (Eressea + Vi II): weight of some artefacts added * GameData: infomsg for #287 completed 2008-07-20 / Build 217 - Thoralf (thoralf@m84.de) * bugfix for "cancel" in ExtCmds * added a security question to avoid losing data (ExtCmds) 2008-07-19 / Build 217 - Thoralf (thoralf@m84.de) * ExtCmds opens automatically the editor dock, if it isn'nt visible. * added messages for extcmds help dock title * added helper.getUnit() function (#250) * added menu for executing all commands in a unit container (#189) * added position indicator for the caret in the extcmds Editor (#224) * the debug dock blocked the default log listener (which prints to the error.txt) * Bookmark list is now a docking window (#81) * added check for JAVA_HOME in magellan.bat (bug #236) * removed a lot of old and unnecessary code 2008-07-17 / Build 216 - Thoralf (thoralf@m84.de) * added help dock for Extended Commands 2008-07-16 / Build 216 - Thoralf (thoralf@m84.de) * added some more icons and texts for Allanon specific stuff 2008-07-14 / Build 216 - Thoralf (thoralf@m84.de) * debug dock implemented - useful for development 2008-07-13 / Build 215 - Thoralf (thoralf@m84.de) * small text bugfixes * Extended Commands as Dock (first steps, evaluation of usage concept is necessary) 2008-06-28 / Build 214 - Fiete (sf@fietefietz.de) * fixed AstralMergeEvaluator (region.schems() ) * try to fix Bug #285,#287 mergeNPE when merging regions of buildings 2008-06-28 / Build 213 - stm (stm_@users.sourceforge.net) * fixed issue in ARR, see bug #283 and notes to build 146 below * fixed issue with order completion of "@" 2008-06-08 / Build 212 - stm (stm_@users.sourceforge.net) * fixed #275 (visibility), #273 (runde of RESOURCE) * fixed #251 2008-06-08 / Build 211 - stm (stm_@users.sourceforge.net) * fixed #160, #162, #178 (order completion) * changed shiptypecomparator to sort ships by faction * added "guised as" level for unit grouping * removed reference to Monsters as faction 0 2008-06-03 / Build 208 - Thoralf (thoralf@m84.de) * added new icons from Khadar especially for Allanon 2008-06-03 / Build 207 - Fiete (sf@fietefietz.de) * added new (secret) icons und portal.gif 2008-06-03 / Build 206 - Thoralf (thoralf@m84.de) * added Allanon icons vom Khadar 2008-06-03 / Build 206 - Fiete (sf@fietefietz.de) * changed GIFs outdated and current. changed infotext for ressource info 2008-06-02 / Build 205 - Fiete (sf@fietefietz.de) * added support for spotted-tag in region ressources * #267: respect Client.CRBackups.count in Properties when saving CRs * added option for the amount of CR backups (Client.CRBackups.count) * added current and outdated icon to ressource info in DetailPanel * fixed bug showing herbs as spell ressources, using ItemType.getIconName now * setting Version to 2.0.2 2008-06-01 / Build 204 - Thoralf (thoralf@m84.de) * added timestamp property to GameData (loaded from report) for better report comparison) 2008-05-24 / Build 203 - Darcduck (sf.net@duckstein.net) * fixed #265: auto completions sorted * fixed #167: resources now deleted if depleted * added autocompletion COMBAT for GUARD and ATTACK if required 2008-05-23 / Build 201 - Darcduck (sf.net@duckstein.net) * restructured all mapping (coordinate translation) code * started implementing SSL and TLS for send orders 2008-05-22 / Build 201 - Fiete (sf@fietefietz.de) * added editAllFactions to MultiEditorOrderEditorList 2008-05-21 / Build 200 - Fiete (sf@fietefietz.de) * introduced modifiedCombatState, modifiedGuard * improved AttackInspector -> modifiedCombatState and guard-order * fixed Bug #264: HorseProduction in FactionStatistics * added guard status flags to Unit and to MagellanFactory.guardFlagsToString * fixed Bug #262, import of orders. (Added complete reload of gamedata via setOrigin) * added test feature: restrikt tasks to factions with known passwords 2008-05-20 / Build 199 - Fiete (sf@fietefietz.de) * start showing regionUID in EMapDetail and Copy&Paste / Contextmenus * do not show completion, when offered completion is already typed * moved option seasonal images from BorderPreferences to MapperPreferences * updated help files for options->map and refreshed the picture, en-translation still ToDo 2008-05-19 / Build 198 - Fiete (sf@fietefietz.de) * fixed sorting bug in EMapOverview and GroupInfo (BestSkillComp.) * added spellSchool to AuraInfo (personal feature wish) 2008-05-18 / Build 197 - Fiete (sf@fietefietz.de) * fixed SkillTypeComp - Exception * added seasonal check in regionimagerenderer - seasonal images only if wanted * Mapper: changed regionList to objectList 2008-05-18 / Build 197 - Thoralf (thoralf@m84.de) * made a lot of changes to the java5 generics - release is maybe broken 2008-05-08 / Build 196 - Thoralf (thoralf@m84.de) * replaced ant-1.5.3 with ant-1.7.0 because of a bug in BZIP inputstream 2008-05-6 / Build 195 - Fiete (sf@fietefietz.de) * fixed bug #247: fogOfwar not refreshed after AskForPassword * added some log.info's to narrow down a startup-delay 2008-05-5 / Build 194 - Fiete (sf@fietefietz.de) * fixed bug in merger, added layer to new found translation 2008-04-31 / Build 193 - Fiete (sf@fietefietz.de) * write regionUID not quoted * added regionUID to mergeRegion * feature #237: clever askForPassword-Dialogue. * feature #253: use categoryIcon for categorizedItems 2008-04-30 / Build 192 - Fiete (sf@fietefietz.de) * delStats in CRWriterDialogue now for all factions * using herb icon in RegionDetails 2008-04-29 / Build 191 - Fiete (sf@fietefietz.de) * parse ID tag in REGION block * write ID tag in REGION block (if avail) * use region UID as dominat tool for merging * (updated MapMergeEvaluator, but not activated) 2008-04-23 / Build 191 - Thoralf (thoralf@m84.de) * ignore ID tag in REGION block (til we know how to handle region ids) 2008-04-24 / Build 191 - Enno (enno@eressea.de) * fixed saving to zip-files 2008-04-23 / Build 190 - Thoralf (thoralf@m84.de) * typing failure in SMTP error dialog * CR Writer failure in Schatz * added Allanon help to integrated help 2008-04-23 / Build 189 - Fiete (sf@fietefietz.de) * changed behaviour of TaskPanel-refreshProblems, only updating, if visible * every component added to DockingFrameWork instancing the Listener is registered as listener * using windowHidden and windowShown to determine if TaskTablePanel is shown * specified title for progressbar at refreshProblems in TaskTablePanel 2008-04-23 / Build 188 - Thoralf (thoralf@m84.de) * Added some more resources and icons for Allanon specific stuff * Added Reichsschatz, if Reichsschatz is available. 2008-04-19 / Build 187 - Thoralf (thoralf@m84.de) * removed some warnings in the javadocs 2008-04-17 / Build 187 - Thoralf (thoralf@m84.de) * added first steps for Allanon Integration into Magellan (rules and some icons) * added game specific order writer for changing the ECHECK output to ACHECK output 2008-04-12 / Build 186 - Fiete (sf@fietefietz.de) * fixed #84: 1000er lighthouse * fixed #226: racenames in icons 2008-04-12 / Build 185 - Thoralf (thoralf@m84.de) * Fixed behaviour of Unit.addOrder() to add a new order to the end of the orders of an unit * feature requests #190, #191, #193, #197, #198, #214, #221, #223 2008-04-12 / Build 183 - Fiete (sf@fietefietz.de) * NPE in TaskTabelPanel fixed if data.getOwner == null * EresseaOrderCompleter.addFilteredSpells: "ocean" for MM always true * OrderSyntaxInspector: Errors->Warnings if Parser.parse=false 2008-04-09 / Build 182 - Darcduck (sf.net@duckstein.net) * #182 #216 done - Autocomplete: ZAUBERE through familar * Bug #175 fixed - MapperPanel: center after switch between levels * Bug #134 fixed - MsgRender: $resources() done * Bug #165 fixed - Autocomplete: ZAUBERE REGION with faction coordinate translation * Bug #164 fixed - Message rendering only done if required 2008-04-06 / Build 182 - stm (stm_@users.sourceforge.net) * started fixing #154, #160, #161, #162 2008-04-02 / Build 181 - stm (stm_@users.sourceforge.net) * Tweaked FactionstatsDialog interface, amended help 2008-04-02 / Build 181 - Thoralf (thoralf@m84.de) * Final Release 2.0.0 * light colors changed because of white background * fixed some minor bugs * new english translations for Magellan help 2008-04-02 / Build 180 - stm (stm_@users.sourceforge.net) * Astral merge bug fixed (Feuerwand equivalent to Ozean in OneRegion-Thingy) * Translation dialog nicer 2008-04-01 / Build 179 - Thoralf (thoralf@m84.de) * Bug #172 fixed * VersionInfos checks now that 2.0.0 is newer then 2.0.rc1 (Strings in build number are now "RC" aware). * build.xml ready for 2.0 launch. * Message Text colors uses now the foreground color instead of background color and notes are bold. 2008-03-31 / Build 178 - stm (stm_@users.sourceforge.net) * added PreferencesAdapter for TaskTable 2008-03-25 / Build 177 - Thoralf (thoralf@m84.de) * Bug #153 fixed * Try to handle merge problems (skill level changed) of multiple reports in one round 2008-03-19 / Build 176 - Thoralf (thoralf@m84.de) * BEWACHE resource has now value BEWACHEN 2008-03-17 / Build 176 - Fiete (sf@fietefietz.de) * EMapDeatailsPanel: addPeasantInfo only in non-ocean regions * Help: save orders, added info for Auto-FileName 2008-03-17 / Build 175 - Thoralf (thoralf@m84.de) * Fixed a bug in the OrderWriter Dialog (array index out of range) 2008-03-15 / Build 174 - Thoralf (thoralf@m84.de) * OrderWriter Dialog saves now faction specific settings * Selected order output file is now saved in settings 2008-03-15 / Build 173 - Thoralf (thoralf@m84.de) * Bug #156 fixed * ExtCmds now with progress bar * ExtCmds has now a clean up feature for unused scripts. * changed MagellanPlugIn API to support future use of docks components. 2008-03-14 / Build 172 - Thoralf (thoralf@m84.de) * About Image has now a texture background 2008-03-04 / Build 171 - stm (stm_@users.sourceforge.net) * StartWindow is now a JFrame (#136) 2008-03-03 / Build 167 - Thoralf (thoralf@m84.de) * Bugfix for NPE in extcmds (getCData()) 2008-03-03 / Build 166 - stm (stm_@users.sourceforge.net) * AskForPasswordDialog: owner faction first * Added Waffenloser Kampf to rules/eressea.cr * changed default mailto to eressea-server@eressea.kn-bremen.de * EresseaOrderCompletions/EresseaOrderParser improvements for DEFAULT, LERNE and KAMPFZAUBER 2008-03-02 / Build 165 - Thoralf (thoralf@m84.de) * ExtCmds help now in files under etc/plugins/extcmds for a better management * Removed really all getDefaultTranslations() from source (no longer needed) * new OrderSyntaxInspector to review the given commands. * new package descriptions and some more comments...puuh. 2008-03-01 / Build 163 - Thoralf (thoralf@m84.de) * German Help is more or less ready... * English Help copied from German Help - translation in progress... * Help Menu entries tries to find the correct help locale based on gui locale. 2008-02-29 / Build 163 - Thoralf (thoralf@m84.de) * Added library functions to Extended Commands * Bugfixes (see Mantis) * Changed release name to 2.0.rc1 2008-02-28 / Build 161 - Thoralf (thoralf@m84.de) * Preferences for Building Renderer to disable specific building types * Added new authors to credits dialog (StartWindow and InfoDialog) 2008-02-28 / Build 160 - Thoralf (thoralf@m84.de) * Some fixes for missing resources * Extended Commands now with help 2008-02-26 / Build 158 - Thoralf (thoralf@m84.de) * Made some minor changes (moving properties, removing unused classes, etc.) * Made some minor changes to the installer. * Plugin loader works now recursive and loads also all 3rd party libraries 2008-02-25 / Build 156 - Thoralf (thoralf@m84.de) * Bugfix for load dialog asking for saving the old report * Bugfix for wrong URL in new version check dialog * PropertiesHelper.getboolean is now getBoolean (java convention) * PropertiesHelper now contains contants for property keys. * new option panel for hidden feature colored messages 2008-02-24 / Build 155 - Thoralf (thoralf@m84.de) * added syntax highlighting in extended commands plugin 2008-02-19 / Build 154 - Fiete (sf@fietefietz.de) * Fixed addPeasantInfo for regions with 0 peasants * remmoved buildingcellrenderer - preference adapter * fixed update of level-cmbBox of mapcontextmenu is used 2008-02-19 / Build 153 - stm (stm_@users.sourceforge.net) * Fixed auto-detection of plugins * modified for external resources preferences adapter and added plugin preferences adapter 2008-02-18 / Build 151 - stm (stm_@users.sourceforge.net) * OrderWriter includes Magellan version * Simplified ECheck dialog 2008-02-17 / Build 150 - stm (stm_@users.sourceforge.net) * moved "root handles option" 2008-02-16 / Build 150 - Thoralf (thoralf@m84.de) * Made multiple changes to the settings 2008-02-15 / Build 149 - Fiete (sf@fietefietz.de) * switched "GiveOrder" to multiline-orders 2008-02-14 / Build 148 - Darcduck (sf.net@duckstein.net) * fixed #152: Unit weight calculation - now delta if weight is well known 2008-02-04 / Build 148 - Darcduck (sf.net@duckstein.net) * fixed #150: SELL Order Completion * some more fixes/enhancements in Order Completion 2008-02-06 / Build 148 - Fiete (sf@fietefietz.de) * fixed CR Parser Error when ejcTaggables are used * Menu Caption PlugIns -> Plugins * mapper.shortkcus.desc for new shortcuts * center on 0,0 after load, if 0,0 is known AND no aktiveRegion is known * feature request 141: more info in faction stats about expensures * put option for map-navi-bar into mapperpanelpreferences, for stm 2008-02-05 / Build 147 - Fiete (sf@fietefietz.de) * added warnOnce and errorOnce to Logger * added notype - image for unnown regiontypes om RegionImageCellrenderer * added wand and gang images * supressed CR-Parser "unknowns" for "EINHEIT" when parsing taggabble comparators * feature request #140: chkserverConformance->no islands, no hotspots * changed shortcuts for 3 level zoom to ALT + "+" and "-" 2008-02-04 / Build 146 - Darcduck (sf.net@duckstein.net) * fixed an issue with the layout-based astral2real algorithm * added another test cr, which is not supported by any other mapping algorithm * added a unit-ID based mapping algorithm, but not integrated in ReportMerger (Should be integrated with RC2) 2008-02-01 / Build 146 - Fiete (sf@fietefietz.de) * added MapContextMenu: Levelchange, Goto Hotspot * fixed ARR: Float.parse with formatted float ("." - problem) * added Option "Layout" to Map -> switch on/off of Navibar * added short cuts for 3 level zoom CTRL+PGUP, CTRL+PGDN 2008-01-29 / Build 145 - Fiete (sf@fietefietz.de) * added "Export Hot Spots" to export options in CRWriterDialog * added Tooltips to Options in CRWriterDialog, en-translation is still poor * changed ordering of ships from nameComparator to new ShipTypeComparator (do we need this optional?) * added new short cut CTRL +/- for zooming the map 2008-01-28 / Build 144 - stm (stm_@users.sourceforge.net) * fixed nasty little bug with alliances * corrected a few illegal characters * fixed bug #144 2008-01-23 / Build 143 - Fiete (sf@fietefietz.de) * added mallornregion replacer * removed FFplugin (Testplugin) * some comments on ReportMerger * removed some unused imports 2008-01-23 / Build 143 - stm (stm_@users.sourceforge.net) * fixed "NPE on save on quit" bug * added icons for feuerwand (border) and irrlichter (border) * tweaked border sizes of root window * fixed icon for "schwer verwundet" 2008-01-22 / Build 142 - Darcduck (sf.net@duckstein.net) * added some test-crs for merging and coordinate translation * added scheme cleaning in EresseaPostProcessor * enhanced coordinate translation of astral to real in variant 2 (layout) - includes the OneRegion aproach now, by a few calculations only instead of set-operations * some fixes in EresseaMessageRenderer * started to move all coordinate translation algorithms to MapMergeEvaluator and EresseaMapMergeEvaluator with flexible extensibility 2008-01-21 / Build 140 - Fiete (sf@fietefietz.de) * fixed Message.Attributes (regions) in CRParser when changing origin * changed Message.toString to .getText. 2008-01-21 / Build 139 - stm (stm_@users.sourceforge.net) * fixed empty backup file bug 2008-01-20 Fiete (sf@fietefietz.de) * CRWriter: Verkleidung->AnderePartei 2008-01-18 Thoralf (thoralf@m84.de) * added plugins directory to install jar 2008-01-17 Fiete (sf@fietefietz.de) * added magellan-dir/magellan-plugins to searchpaths * added magellan-dir/plugins to RessourcePaths 2008-01-16 stm (stm_@users.sourceforge.net) * added low memory test and dialog after every loading of a report * reduced borders sizes of components of root window * added "hide tabs" to desktop menu * cleaned ProgressBarUI * tried to fix thread issues in TaskTable * added "in memory cloning" * fixed Scanner, where "ready()" was confused with "readLine()==null" 2008-01-16 Fiete (sf@fietefietz.de) * added replacers:ironlevel,laenloevel,stoneslevel * fixed call to tooltipinfo * replacers: fixed unit faction filter, fixed Float.fromString (replaced ".", with "") * changed One_region-AR-RR translation finder to work with CoordinateIDs, not with Regions * improved ReportMerger:OneRegion (works now with test report ar003.cr) 2008-01-15 Thoralf (thoralf@m84.de) * added setOrder(String) shortcut in Extended Command PlugIn. 2008-01-11 stm (stm_@users.sourceforge.net) * visibility of LanguageDialog and Version Dialog * Alliances in faction stats panel 2008-01-11 stm (stm_@users.sourceforge.net) * removed src-ext (moved to top-level magellan-ext) * changed default of TradeTextCellRenderer to "sell mode" * improved start scripts * fixed bug #139 2008-01-09 Thoralf (thoralf@m84.de) * added more debug informations in Extended Command Plugin, if execution of script fails. 2008-01-08 stm (stm_@users.sourceforge.net) * replaced a few "return new List()" by return Collections.emptyList() 2008-01-02 stm (stm_@users.sourceforge.net) * moved two dialogs to package client.swing * added dialog for setting of report owner and translations 2007-12-26 stm (stm_@users.sourceforge.net) * improved origin translation in Reportmerger, including CR-I/O 2007-12-24 Darcduck (sf.net@duckstein.net) * some enhancements to EresseaOrderCompleter: * added #118: "GIVE " lists items/persons available in this amount first * "GIVE ALL" multiline completion to easily split units 2007-12-23 Darcduck (sf.net@duckstein.net) * Some fixes in OrderCompleter (NPE) * changed scroll behavior for MultiEditorLayout==false 2007-12-20 Darcduck (sf.net@duckstein.net) * Added BackgroundImageRenderer including properties dialog 2007-12-19 stm (stm_@users.sourceforge.net) * restructured ReportMerger but only little changes in behaviour * (re-)implemented owner faction = first faction in report (affects faction sorting and FactionStatsPanel, too) * implemented real space and astral space transformation for owner party to other parties * tweaked interface of UserInterface (and ProgressBarUI) * small editorial changes 2007-12-18 Fiete (sf@fietefietz.de) * CRWriterDialog: shipMsgs from not exported regions are not exported as well (forgot yesterday) 2007-12-17 Fiete (sf@fietefietz.de) * reworked CRWriterDialog: if selected Regions to export also *all* Messages outside the regions are removed * Delete empty factions fixed, took care of alliances to this faction too (also from groups) 2007-12-18 Thoralf (thoralf@m84.de) * Small fix to avoid a NPE at startup. The IDF initialization needs an AWT thread, so Client.main() uses now a SwingUtils.invokeLater(). 2007-12-16 Thoralf (thoralf@m84.de) * Small fix for faction deletion, if a faction is in an alliance with one of the deleted faction. Fix is that we check that this faction is also deleted. 2007-12-16 Darcduck (sf.net@duckstein.net) * Added Astralrenderer (EresseaSchemesCellRenderer) with correct mapping * fixed bug #64: Property of Minimapper doesn't overwrite Mapper.Region anymore 2007-12-15 Darcduck (sf.net@duckstein.net) * fixed bug #124: added function $terrain() for EresseaMessageRenderer * hopefully fixed bug #123: added some checks to overcome NPE * fixed bug #71 (also reported by email): Several changes in Minimapper, MapperPreferences to overcome NPE 2007-12-15 Fiete (sf@fietefietz.de) * all image loads, loading of plaf.ini and Cellgeometry using now magellan dir * work on #127: unitcontextmenu for pupils, NPE fixed * avoid NPE: #0128 in ReportMerger 2007-12-14 Thoralf (thoralf@m84.de) * Resources use now the magellan directory. 2007-12-14 Fiete (sf@fietefietz.de) * from Khadar: new map-icons for irrlichter and feuerwand * disabled warning image not found for seasonal and random images * changed naming of ocean_nocoast_X images 2007-12-13 Fiete (sf@fietefietz.de) * added copy shiplist to unitcontainermenu 2007-12-13 stm (stm_@users.sourceforge.net) * improved debugging output 2007-12-13 Fiete (sf@fietefietz.de) * added map-icons for irrlichter and feuerwand * BorderCellRenderer upgraded to support new images * made seasonal images optional, renamed border renderer * fixed bug writing wrong ;charset tag in CRWriter. Now encodingString from GameData is used for sure. * Options -> Icons -> Detail Entries -> Skills->added help text (bug #70) * feature request 95: copy unit name, unit id and person count 2007-12-13 Darcduck (sf.net@duckstein.net) * prepared Mapper to handle additional rendering panes * Property names changes from Mapper.Panes. to Mapper.Panes. 2007-12-12 Fiete (sf@fietefietz.de) * added more gifs and support for random ocean tiles 2007-12-11 Fiete (sf@fietefietz.de) * added 4 GIFs: arbeiten, combatspell, stealth, tarnung (khadar) * added nebel-X.gif 2007-12-11 Darcduck (sf.net@duckstein.net) * fixed merging of unit weight 2007-12-11 stm (stm_@users.sourceforge.net) * fixed DURCHREISE messages not displaying 2007-12-10 Darcduck (sf.net@duckstein.net) * Message rendering: added trail() function * Message rendering: changed exception behavior 2007-12-10 Fiete (sf@fietefietz.de) * again reworked merging of borders 2007-12-09 stm (stm_@users.sourceforge.net) * fixed language dialog * fixed problem with 0-length message texts in LineWrapCellRenderer * made progress bar more foolproof * tried to fix exception in TaskTablePanel by synchronization * prepared improvements to coordinate translation of different reports in GameData * implemented ownerFaction * fixed bug where Writer was not closed on save on quit 2007-12-09 Fiete (sf@fietefietz.de) * empty message-lines in Message : "" -> " " 2007-12-06 Darcduck (sf.net@duckstein.net) * Fixed bug #97: Wrong duplicate message elemination 2007-12-06 Thoralf (thoralf@m84.de) * Groups in Tree now with number of persons. 2007-12-03 Darcduck (sf.net@duckstein.net) * Fixed some issues with message rendering reported by solthar 2007-12-02 stm (stm_@users.sourceforge.net) * OrderEditor now always gets focus after click * MagellanShipImpl now returns -1 if cargo unknown * fixed bug in getModifiedLoad for unknown cargo * CRWriter: unit weight and ship cargo only written if known * ShipInspector: fixed null pointer bug * ReportMerger: fixed NoSuchElementException in astral space mapping 2007-12-01 Darcduck (sf.net@duckstein.net) * Message rendering implemented if rendered tag not available or locale changed * Translation merge changed so that also the objects in gamedata.rules are updated 2007-12-01 Thoralf (thoralf@m84.de) * If creating a new docking layout it is active by default. 2007-11-29 Thoralf (thoralf@m84.de) * added timestamp to log-output. * implemented GUI for saving and creating docking layout. * implemented GUI for exporting/importing docking layout settings 2007-11-22 Fiete (sf@fietefietz.de) * fixed bug #82: movement path out of map -> map has border now * feature #91: no root node in faction statistics * fixed bug #74: untranslated text in spell components 2007-11-21 Fiete (sf@fietefietz.de) * fixed Bug #51: Skilltype sorting in preferences * added default magellan translation for skilltypes * talent-sort-order is working again (in preferences) * fixed bug #52: icon styles for talent changes * fixd bug #111: inspectors not updated after order changed * fixed bug #114: undo editing of nodes in DetailView * fixed bug #101: CRWriter created shipinfo without ships and buildingInfo without buildings * request #80: localized icons * shipInspector: no crew is also report when a ship is under construction (or damaged) * added 2 more AR-RR-Translation methods from Mag1 to ReportMerger * replaced 6 map icons with the new ones from khadar 2007-11-20 Darcduck (sf.net@duckstein.net) * added interface Localized * merge respects Locale for messagetypes, messages, translations, potions, spells and effects * enhanced weight and load calculation delta load for ships -> more precise unit load and weight recognizes magic bag 2007-11-20 Fiete (sf@fietefietz.de) * Fixed 80% of bug #51: Skilltype sorting in preferences 2007-11-19 Thoralf (thoralf@m84.de) * Switching between Docking Layouts is now possible. Currently you have to create a second rootwindow-Element in the dock-default.xml to see the effect. 2007-11-19 Fiete (sf@fietefietz.de) * fixed last parts og bug #44: icons for alliances and income in faction stats * fixed bug #35: harbours in ship moving inspector * feature request #42: added shipItemInfo to detailsPanel * fixed bug #37: merging roads with regions only seen by "neighbour" * feature reuqest #40: do not show skills below 2 (optional) * fixed bug #73: HIDE race only for demons * added in shipMovingInspector: Error in movement order. (ROUTE PAUSE ..) * added for ECheck default warning level -w2 * added automatic ECheck-Path init at first startup, only on windows OS * fixed part of bug #74: spell name in syntax in german 2007-11-18 Fiete (sf@fietefietz.de) * fixed Bug #69, potions an alchemist can make now with icons * added List of potions to show to avoid multiple nodes of same potion 2007-11-18 Fiete (sf@fietefietz.de) * fixed Bug #107 * introduced extra CR Export option: delete empty factions 2007-11-17 Thoralf (thoralf@m84.de) * Added some more multiple Docking Layout functions (loading/saving multiple RootWindows) Now the XML file contains all layout-settings. It's still not possible to "switch" between the layouts. That's the next part.... 2007-11-16 Fiete (sf@fietefietz.de) * fixed NPE in LineWrapCellRenderer for Messages "Durchreise" 2007-11-16 Thoralf (thoralf@m84.de) * Created Release 2.0.b99 * First steps for multiple docking layouts 2007-11-15 Thoralf (thoralf@m84.de) * Fixed a bug during linewrapped messages in MessagePanel * Renamed CHANGELOG etc. because of installer and start menu entries * New Help entry in Windows start menu. * Enabled FloatingWindow * MessagePanel with colors. 2007-11-15 Fiete (sf@fietefietz.de) * fixed fillselectionaction: name + mnemonic 2007-11-14 Thoralf (thoralf@m84.de) * ArrayIndexOutOfBoundsException during initSplitSets() * Problems with the IDF during load resolved (bad layout) * Made ArmyStatsPanel as Dock (but disabled, because of performance problems). 2007-11-14 Fiete (sf@fietefietz.de) * added rules.cr: TALENTBONI for Schmiede * just put my name on the authors-list. *proud* 2007-11-13 Thoralf (thoralf@m84.de) * Now we have an installable JAR file, made with IzPack. * Docking Framework saves information in XML file instead of Object Stream. * Renamed SwingUserInterface to ProgressBarUI 2007-11-11 Thoralf (thoralf@m84.de) * NPE when merging two reports. * NPE when exporting map to image. * Bug when saving a report during shutdown * Added winter maps for map * Changed behaviour of Version comparison so future version number are working 100>99. 2007-11-08 Thoralf (thoralf@m84.de) * Added season specific map images (currently just a copy of the original). 2007-11-07 Thoralf (thoralf@m84.de) * Added more OutOfMemory try-catch-blocks during saving image map and loading cr's * Added some progress bars during loading, saving, etc. * Added a feature to save last active region in report. 2007-10-28 Thoralf (thoralf@m84.de) * Added some more functions to the extended commands plugin helper * Fixes refresh problems with extended commands. 2007-09-25 Fiete (sf@fietefietz.de) * Renamed TipOfTheDay.show() to TipOfTheDay.showTipDialog to fix Bug #96. 2007-09-23 Thoralf (thoralf@m84.de) * Bug 68. Maybe this helps... (do not bring the startwindow to the front, only toBack()) Actually this bug cannot be resolved at all, because the dialogs are children of the Client-Frame and the Startwindow isn't a child of Client. So a simple click somewhere on the screen destroys the generated layers (startwindow on top, Client behind it). 2007-09-13 Thoralf (thoralf@m84.de) * Changed SMTP-Password-Field in OrderWriterDialog from JTextfield to JPasswordField. 2007-09-11 Thoralf (thoralf@m84.de) * Found a problem with magic items (resources not found). It tries to use Resources.getOrderTranslation(). That isn't useful. * ErrorWindow is now localized. * New event for PlugIns - quit() is called when client is shutting down. * Replaced all deprecated Container.show() with setVisible(true) * Added bsh jar for scripting * Implemented ExtendedCommands. 2007-09-02 Thoralf (thoralf@m84.de) * Added check for updates feature. This can be disabled in the options. 2007-09-01 Thoralf (thoralf@m84.de) * Try to match UTF8 with UTF-8 by ignoring all "-" (Problems with BOMReader that returns UTF8 instead of UTF-8 from the BOM) * Merging two reports with different encodings uses now UTF-8 or the encoding of the newer file (if no file uses UTF-8). If both reports use the same encoding the resulting report uses this encoding too. 2007-09-01 Fiete (sf@fietefietz.de) * added spy.gif and updated EMapDetailsPanel to use spy.gif 2007-08-29 Fiete (sf@fietefietz.de) * Added all known Look & Feels, adjusted manifest.template * moved all_looks from lib to lib/skins 2007-08-26 Thoralf (thoralf@m84.de) * When you select a different renderer for the minimap via the popup, this settings will now be saved in the configuration. The problem that all configurations for the minimap isn't saved, is still not corrected. We've to rewrite that code... 2007-08-25 Thoralf (thoralf@m84.de) * added a feature to verify and show all faction race * added a bugfix for island detection 2007-08-10 stm (stm_@users.sourceforge.net) * added BOMReader (for reading files with Unicode BOM) * added support for SMTP authentication 2007-08-13 Thoralf (thoralf@m84.de) * Implementation for Orders Write-Out in UTF-8 (is not activated) 2007-08-12 Thoralf (thoralf@m84.de) * pay attention during CR-write-out about loaded-CR encoding. 2007-08-11 Thoralf (thoralf@m84.de) * Enlarged the default window size of the faction statistics window * Open the Details View of the New Temp Unit dialog by default * Removed some code (Frame- and Layout-Mode) and some warnings... 2007-08-10 stm (stm_@users.sourceforge.net) * deactivated undo 2007-08-08 stm (stm_@users.sourceforge.net) * redid loading of editors in MultiEditorOrderEditorList (bug #78) and cleaned up code * added optional path argument to SelectionEvent for better identification of selections * fixed temp unit bug in SelectionHistory * fixed border (-1%) bug * don't display handle of top level tree nodes in overview (optional, bug #59) * "all report files" is now default for open cr/save cr file type selection * added order completion for destroy for entering, non-owning units (bug #39) * added a tip of the day * changed unit context menu (bug #9) * updated build number (66) 2007-08-05 stm (stm_@users.sourceforge.net) * fixed bug of not disappearing merge progress dialog * improved autoexpand/collapse in region overview * improved merging of spies * added option "spies" in order confirmation menu; confirmation of spies now possible * added options for RESERVIERE auto completion * added faction column and improved refreshing for TaskTablePanel 2007-08-04 stm (stm_@users.sourceforge.net) * added AttackInspector * integrated TaskPanel in docking * several spaces added (#83) * fixed bug #78 2007-07-30 Fiete (sf@fietefietz.de) * added carriers.gif * updated 3 more icons (Khadar) 2007-07-30 stm (stm_@users.sourceforge.net) * minor errors in eressea.cr: rusty items, Samen, Nestwürme * new item category "silver" * minor bug in FactionStatsPanel 2007-07-30 Thoralf (thoralf@m84.de) * Added Khadars icons * Renamed tobig to toobig in check-panel 2007-07-29 stm (stm_@users.sourceforge.net) * Added Mallornsamen to eressea.cr and adjusted talent level * improved support for echeck as dockable panel * added silver as top level item to faction stats * registered map as shortcut listener * made "wrap long lines" default for order writer dialog * fixed nullpointer bug in order completion * fixed region details -?- bug * added space to "overloaded" display 2007-07-14 Thoralf (thoralf@m84.de) * Bugfixes #76, #79 * Added favicon.ico 2007-07-08 Fiete (sf@fietefietz.de) * Icons prepared: Victom/Attackers + Carriers/Passengers * 2 Mallorn-icons added 2007-07-08 Thoralf (thoralf@m84.de) * Checking the encoding in CR Reports (Read/Write) * Docking configuration is loaded/saved as Text (still under construction) * Created new Echeck docking window * Disabled editable textfields in JVorlage and Echeck panel (bug #53) * Disabled Options-Desktop Splitpane/frame chooser (because of docking framework) 2007-07-07 Fiete (sf@fietefietz.de) * herb icons from khadar * new magic spell component icons * fixed checkSize for custom icons * for existIcon-tests no error msg is produced anymore 2007-07-06 Fiete (sf@fietefietz.de) * Completed MapEditPlugIn * added maxSortIndex to GameData (set by CRParser) * Changed path handling from paths in AbstractMagellanPlugInLoader to decode "%20" 2007-07-06 Thoralf (thoralf@m84.de) * Added Resources.initialize(String) to load special resources for plugins * Changed MapEditPlugIn to use Resources instead of hard coded Strings 2007-07-05 Fiete (sf@fietefietz.de) * fixed addTranslation and nameChange * prepared MapContextMenuProvider (for MapEditPlugin) * added getRegionTypes to Rules * cleared vinyambar.cr from umlaut-errors 2007-07-04 Fiete (sf@fietefietz.de) * fixed english order completion, use "default" bundle for Locale.English * static resource paths are loaded to resources - now shown in options again * switched addObject and getObject in GenericRules to use normalized Strings as Keys * (solved display of herbs - bug) * added icon for race "Schneemaenner" 2007-07-03 Thoralf (thoralf@m84.de) * Added InfoNode DockingFramework 2007-06-22 Thoralf (thoralf@m84.de) * Added some more icons for the map (thanks to Mar'ek Khadar) * Removed some unnecessary code * Bugfix #58, #61 2007-06-19 Thoralf (thoralf@m84.de) * New subnode in faction statistics panel for locale presentation * Removed magellan. prefix from resource keys. 2007-06-16 Thoralf (thoralf@m84.de) * Added some more english translations to the resources (bug #43) * Added some icons (herbs, potions, shields) - copied from kraeuter, traenke and schilde 2007-06-15 Thoralf (thoralf@m84.de) * Replaced all UTF-8 encoded files with ISO-8859-1 encodings. * Added findClass() to the ResourceClassLoader for plugin initializing (still problems) 2007-06-09 Thoralf (thoralf@m84.de) * Bugfix for some Umlaut problems in eressea date * Release contains now the LICENSE,COPYING an CHANGELOG files... (mantis bug #50) 2007-06-05 Thoralf (thoralf@m84.de) * Bugfix for 1.6er getKeys() instead of get keySet() method for Maps in Resources. 2007-06-04 Thoralf (thoralf@m84.de) * Import of magellan2 into sf.net from private svn server