forked from magellan2/magellan2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
1850 lines (1444 loc) · 81.4 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2019-08-24 / Build 683 - Fiete (sf@fietefietz.de)
* introduced new ShipType Galeone to E2 (EmapDetails), new rule-entry: minSailorLevel
2019-08-17 / Build 682 - Fiete (sf@fietefietz.de)
* BugFix in EresseaMovementEvaluator.getPayLoadOnFood for Trolls with units with 0 persons
2018-08-17 / Build 681 - Fiete (sf@fietefietz.de)
* http://eressea.dracones.de/magellanbugs/view.php?id=402 | Kapitänswechsel
2018-08-17 / Build 680 - Fiete (sf@fietefietz.de)
* http://eressea.dracones.de/magellanbugs/view.php?id=405 | Temp-Button mehrfach benutzen
2018-08-17 / Build 679 - Fiete (sf@fietefietz.de)
* http://eressea.dracones.de/magellanbugs/view.php?id=404 | Max. Einkommen replaced by "Unterhaltung", en-Version too
2018-07-19 / Build 677 - Fiete (sf@fietefietz.de)
* fixed NPE in SignTextCellRenderer
* added region tag "mapline" to CR parser
2018-07-12 / Build 676 - stm (stm2@users.sourceforge.net)
* corrected last visited region
* RoutePlanner doesn't overwrite ATTACK
* work-around and stability fix for eressea bug #2457
* delete directory of deleted profiles
* fixed FillInsideAction (alias FillSelectionAction2)
* replaced deprecated registerKeyboardAction by getInputMap/getActionMap
2018-06-10 / Build 671 - Fiete (sf@fietefietz.de)
* added another 5 new MessageTypeIDs in BattleAnalyzer
2018-05-28 / Build 670 - Fiete (sf@fietefietz.de)
* added another 3 new MessageTypeIDs in BattleAnalyzer
2018-05-14 / Build 669 - Fiete (sf@fietefietz.de)
* added Map - Selection - Fill 2
2017-12-06 / Build 668 - Fiete (sf@fietefietz.de)
* added another new MessageTypeID in BattleAnalyzer
2017-12-21 / Build 669 - stm (stm2@users.sourceforge.net)
* cumulative skill chart
2017-12-06 / Build 667 - Fiete (sf@fietefietz.de)
* added (some) new MessageTypeIDs in BattleAnalyzer
* SignTextCell-Renderer: added Line (MapLine) inkl ON/OFF in options-panel (default: off)
* Regions: added excluded regions for getNeighbours - to avoid regions while pathfinding (used in FFTools2)
2017-11-24 / Build 665 - stm (stm2@users.sourceforge.net)
* more efficient OrderParser
* allow !@ORDER syntax
2017-11-06 / Build 664 - stm (stm2@users.sourceforge.net)
* improved support for other games including Drachensgrab
2017-09-03 / Build 657 - stm (stm2@users.sourceforge.net)
* E3CommandParser improved for foreign units
* E3CommandParser: fixed division by zero bug for capacity
* improved speed of E3CommandParserTest
2017-03-15 / Build 656 - stm (stm2@users.sourceforge.net)
* E3CommandParser now respects maximum capacity and maximum horses (Kapazitaet and Benoetige FUSS/PFERD)
* E3CommandParser has multiplier for trade reservation
2017-03-13 / Build 654 - stm (stm2@users.sourceforge.net)
* updated MagellanPluginTargetPanel.jar, needed for izpack plugin installers
2017-03-04 / Build 651 - stm (stm2@users.sourceforge.net)
* fixed a few more items to fit into magic bag (I swear I got it right this time!)
2017-03-03 / Build 650 - stm (stm2@users.sourceforge.net)
* fixed a few more items to fit into magic bag
* fixed maintenance for some magic races, added Elfenpferde as horses
* added BEZAHLE order to E2
* made DESTROY a long order
2017-02-18 / Build 647 - Fiete (sf@fietefietz.de)
* fixed a few items that should fit into magic bag
2016-06-13 / Build 647 - stm (stm2@users.sourceforge.net)
* fixed bug in GiveOrderDialog
* more Java 7
2016-02-03 / Build 644 - trickert (thoralf@m84.de)
* added a tab for sending the orders directly to the Eressea Server
2016-01-07 / Build 642 - trickert (thoralf@m84.de)
* switch to Java7 for new nightly build as of security reasons, performance and Java language options
* added a hook for plugins to be informed during order writing to a file (for Odyssey Alliance Plugin to ignore specific units)
* added a hook for plugins to be informed during task inspection to ignore specific tasks
* removing macify MacOS specific Icon Management, because it doesn't work in Java7 or higher (only old unsupported old Java6 can use it)
2015-07-18 / Build 639 - stm (stm2@users.sourceforge.net)
* clarifications for password dialog for new factions
2015-06-08 / Build 638 - stm (stm2@users.sourceforge.net)
* added inspector for lost items
2015-04-28 / Build 636 - stm (stm2@users.sourceforge.net)
* fixed NPE in Orders
* removed unneccessary warning for spy messages
* made message parsing more robust
2015-02-17 / Build 634 - stm (stm2@users.sourceforge.net)
* fixed AutoCompletion window appearing in background
2015-02-16 / Build 625 - stm (stm2@users.sourceforge.net)
* fixed help system
* fixed uninstaller for Windows 7 and up
2015-02-15 / Build 612 - stm (stm2@users.sourceforge.net)
* fixed a few problems of new GiveOrderDialog
* order completion: correct reserve max amount to take present items into account
2015-02-14 / Build 611 - stm (stm2@users.sourceforge.net)
* GroupEditor changes: HELFE KAEMPFE not in E3, HELP_ALL should be ALL
* added order completer to give orders dialog
* added missing ALLIANZ order constants
* fixed completions for KONTAKTIERE
2015-02-13 / Build 605 - stm (stm2@users.sourceforge.net)
* izpack installer now asks for administrator privileges and Windows 7 and Vista
* configuration directory now defaults to $HOME/.magellan
* About dialog shows bug reporting info
* errors.txt is backed up and truncated if it grows too big
2015-02-12 / Build 603 - stm (stm2@users.sourceforge.net)
* fixed English race icons (bug #370)
* fixed tab spacing in ExtendedCommands dock (bug #184)
* added find and goto line feature in ExtendedCommands dock
2015-02-11 / Build 601 - stm (stm2@users.sourceforge.net)
* implemented FOLLOW order to create movement relations if followed unit moves
2015-02-10 / Build 600 - stm (stm2@users.sourceforge.net)
* implemented PROMOTE order
* implemented "region owner pays" and PAY NOT <id> feature
* (re-)implemented support for umlaut substitution in German orders
* fixed and added completions for NUMBER
* fixed error writing max_units
* E3CommandParser: added method to remove duplicate long orders
2015-01-11 / Build 599 - stm (stm2@users.sourceforge.net)
* (fixed) support for CR tags "Build", max_units, and "joined"
* fixed issue with TEMP units
* simplified code for EresseaRelationFactory and SimpleOrder
2015-01-08 / Build 596 - stm (stm2@users.sourceforge.net)
* FOLLOW SHIP is short(ish) order now
* implemented new RESEREVE semantics (Version 3.0, 20.07.2014):
- two phase reserve (RESERVing units always keep own stuff)
- given stuff is always reserved (and not passed on)
* choose imperative as new preferred German syntax (ARBEITE, not ARBEITEN)
* added a few items
2014-05-08 / Build 591 - stm (stm2@users.sourceforge.net)
* fixed MapperPanel and BookmarkDock to be compatible with Java 6 again
2014-05-08 / Build 590 - stm (stm2@users.sourceforge.net)
* upgrade to IzPack 4.3.5
2014-05-05 / Build 587 - stm (stm2@users.sourceforge.net)
* more tolerant merging of reports of different games
* added Deveron rules (equal to E3)
2014-04-23 / Build 586 - stm (stm2@users.sourceforge.net)
* disabled Hotspots; hotspot functionality is now fullfilled by bookmarks; added load/save/merge/export of bookmarks
2014-04-22 / Build 585 - stm (stm2@users.sourceforge.net)
* fixed NPE in EMapOverview; fixed bug that prevented deletion of factions
* E3CommandParser: add Benoetige LUXUS
* display completeness of roads in EmapOverview
2014-02-23 / Build 583 - stm (stm2@users.sourceforge.net)
* added confirmation dialog to TaskTable unacknowledge feature
2014-02-11 / Build 581 - stm (stm2@users.sourceforge.net)
* improvements to TaskTable: empty/abandoned buildings and ships
* bugfix: Unit.newRegion() may be null
* updated eclipse formatter settings ("version 12")
* bugfix for units without locale
* bugfix for E3CommandParser repeat command
* small useability improvement for order completion
2014-01-05 / Build 580 - stm (stm2@users.sourceforge.net)
* remove orders dialog detects invalid patterns
* small tweak to MovementInspector
* fix modified combat status display
* E3CommandParser: added support for multiple faction processing; now with more detailed warning management
2013-07-03 / Build 570-576 - stm (stm2@users.sourceforge.net)
* added support for Enno's Atlantis game
* NR Parser
* OrderParser/Completer
* restructured OrderReader/Writer
* moving local order handling from resources to rules file
* improved recognition of file types
* other localization issues
* adjustments for Atlantis coordinate system (cellGeometry, game specific MapMetric, map wrap)
* improved support for combat states
* Preparations for JSON report support
* encapsulated GameData.rules
* added fall back message type
2013-07-03 / Build 567 - stm (stm2@users.sourceforge.net)
* fix to E3CommandParser because of changed behaviour of Integer.parseInt in Java 1.7
* changing global textfield selection behaviour
* fixed clone behaviour
* NPE fix for E3CommandParser
* added clean-all build target
* focus for continue
2013-06-14 / Build 567 - Fiete (sf@fietefietz.de)
* Fixed NPE in TempUnitDialog when faction has no groups.
2013-04-25 / Build 566 - stm (stm2@users.sourceforge.net)
* minor behaviour tweaks
* resource tweak
2013-04-25 / Build 562 - stm (stm2@users.sourceforge.net)
* fix for temp unit dialog
* tweak to E3CommandParser
* make echeck comments in OrderWriterDialog by default
* small tweak for OrderCompleter (GRUPPE)
2013-04-12 / Build 551 - stm (stm2@users.sourceforge.net)
* introduced http://magellan-client.sourceforge.net/locations.properties as primary register for URLs concerning Magellan
* fixed typos in about/update/version dialogs
2013-03-20 / Build 550 - trickert (thoralf@m84.de)
* added Combat State Comboxbox to TempUnit dialog to choose combat state for a new unit during creation
2013-03-14 / Build 549 - trickert (thoralf@m84.de)
* added Group-Combobox to TempUnit Dialog to choose the group for a new unit
* bugfix for Magellan icon on MacOS X
* changed update server from magellan.log-out.net (deprecated) to magellan.narabi.de
2013-01-13 / Build 548 - Fiete (sf@fietefietz.de)
* Avoid NPE in EMapDetailsPanel after DBLClick
2013-01-08 / Build 538 - stm (stm2@users.sourceforge.net)
* cleaned up Replacer code, behavior should be unchanged
* fixed bug where Units' outdated ship or building information persisted
* replaced new Float by Float.valueIf (hopefully) improving performance a tiny bit
* handle reports where owner faction does not exist
2012-11-04 / Build 538 - stm (stm2@users.sourceforge.net)
* out-of-date skills (see Build 526 below) get a style in Unit- and SkillNodeWrappers
2012-10-05 / Build 533 - stm (stm2@users.sourceforge.net)
* fixed a probable cause of incomplete map drawings (see trac bug #23)
* fixed a memory leak in mapper
* removed option "draw map before icons are completely loaded"
2012-10-01 / Build 531 - stm (stm2@users.sourceforge.net)
* fixed trac "bug" #33: GroupEditor
* fixed trac bug #12 (I think); saving of ExtendedCommands
2012-09-29 / Build 530 - Fiete (sf@fietefietz.de)
* added ";regionicon" to the known REGION-tags (eliminating log.Warn-Messages)
2012-09-29 / Build 529 - Fiete (sf@fietefietz.de)
* fixed #67: sorting with islands was broken
2012-09-29 / Build 528 - Fiete (sf@fietefietz.de)
* disabling 1 E3 Extended Command Parser Test
* added stop + restart to EresseaRelationFactory.Updater (for use in Scripter-PlugIns)
2012-09-28 / Build 527 - stm (stm2@users.sourceforge.net)
* updating echeck to version 4.3.4
2012-09-27 / Build 526 - stm (stm2@users.sourceforge.net)
* remembering units from last week in order to be able to remember skills
* added block ALTEINHEIT to CR
2012-09-26 / Build 524 - stm (stm2@users.sourceforge.net)
* changed calculation of skill updates; old unit skills now stay until there is definite info that they're not there any more
2012-09-06 / Build 522 - stm (stm2@users.sourceforge.net)
* improved behavior of "region/politics" renderer for map and minimap, including fix for trac bug #38
2012-09-04 / Build 521 - stm (stm2@users.sourceforge.net)
* improved History's and Bookmarkmanager's reaction on "fake" GameDataEvents
2012-07-23 / Build 517 - stm (stm2@users.sourceforge.net)
* FindDialog can now search for resources, herbs and luxuries
2012-07-08 / Build 514 - stm (stm2@users.sourceforge.net)
* detect races in orders more accurately
* preparing inclusion of orders in rules files
2012-06-22 / Build 510 - stm (stm2@users.sourceforge.net)
* improved, unified and more tested implementation of movement orders
2012-06-16 / Build 509 - stm (stm2@users.sourceforge.net)
* improved exception handling in Client on load report and quit
* encapsulated InternatioalizedDataPanel.data
* OrderSyntaxInspector: "two long orders" reported wrong line
* added testing target to build.xml
* deprecated Unit.addOrder(..., refreshRelations)
* order parsing is now not always done after every single unit order change, but automatically after a batch of order changes
* introduced UnitChangeListener to react to changes
* HELFE KÄMPFE no longer accepted by E3OrderParser
* created test for E3AOrderParser
2012-06-06 / Build 505 - stm (stm2@users.sourceforge.net)
* fixed some mouselisteners for more compatible popup menu behavior
* added STOP option to RoutePlanners, changed context route planner to be compatible with RoutePlanners
* added person transfer option to TempUnitDialog
2012-06-02 / Build 503 - stm (stm2@users.sourceforge.net)
* revamped OrderWriterDialog
* showing changed item amount even if their is no net change or amount zero
2012-03-15 / Build 497 - stm (stm2@users.sourceforge.net)
* units can besiege buildings and we show that now!
2012-02-08 / Build 494 - stm (stm2@users.sourceforge.net)
* fixes to EresseaDate and MaintenanceInspector
* experimental battle plugin
2012-01-26 / Build 492 - stm (stm2@users.sourceforge.net)
* fix for parsing orders with multiple TEMP units
2012-01-20 / Build 490 - stm (stm2@users.sourceforge.net)
* fix for island merging
* made verbose NullUserInterface shut up
2012-01-18 / Build 487 - stm (stm2@users.sourceforge.net)
* added Pvblivs' patch to GameDataMerger with beanutils
2012-01-02 / Build 485 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* ship cargo calculation fix (trac bug #40)
2011-08-24 / Build 475 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* fixed bug with unknown tags in CRParser
2010-11-23 / Build 446 - stm (stm2@users.sourceforge.net)
* implemented experimental message inspector
* tweaked positioning of the various dialogs
2010-11-22 / Build 444 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* partial fix of unit sorting
2010-11-15 / Build 437 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* tweaked a few nodewrappers and unnecessary object allocation issues
2010-07-27 / Build 427 - stm (stm2@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 (stm2@users.sourceforge.net)
* added convenience methods for movement and fixed a bug in planShipRoute on the way
2010-07-19 / Build 424 - stm (stm2@users.sourceforge.net)
* more methods for ExtendedCommandsHelper
* fixed Track ticket #14 (unit relation update after report load)
2010-07-17 / Build 421 - stm (stm2@users.sourceforge.net)
* added profile chooser
* added getModifiedItemCount and hasScript to ExtendedCommandsHelper
2010-07-08 / Build 418 - stm (stm2@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 (stm2@users.sourceforge.net)
* fixed small date issues
* experimental: display of "hidden" ship cargo
2010-04-30 / Build 415 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* added more log levels to Logger
2010-02-13 / Build 405 - stm (stm2@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 <sf@fietefietz.de>
* fixed Direction.getDifference(int)
* added 2 Warnings for IndexOutOfBoundsExceptions to Regions.java
2010-02-03 / Build 403 - stm (stm2@users.sourceforge.net)
* fixed equals methods
* converted Direction to Enum
* made CoordinateID immutable
2010-02-03 / Build 402 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* activated Streitross>=Pferd in movement related code and move it to MovementEvaluator
2009-12-27 / Build 382 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* added load button to ExtCmds dock, updateUnit to ExtCmdsHelper, shortcuts for ExtCmds
2009-12-23 / Build 373 - stm (stm2@users.sourceforge.net)
* added BEZAHLE NICHT command
* added version upgrade dialog and RELEASENOTES.txt
2009-12-19 / Build 371 - stm (stm2@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 (stm2@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 <sf@fietefietz.de>
* added -1;Waffenbau to e3-rules for goblins (privat bugreport)
2009-12-10 / Build 366 - Fiete <sf@fietefietz.de>
* added version to gamedata to write correct version in CRWriter
2009-12-10 / Build 365 - stm (stm2@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 (stm2@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 <sf@fietefietz.de>
* 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 (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* improved on bug #252
2009-09-02 / Build 351 - stm (stm2@users.sourceforge.net)
* fixed KAMPFZAUBER completion
2009-08-28 / Build 347 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* fixed bug where MiniMap.Scale == 0
* fixed decimal base bug (#359)
2009-07-21 / Build 342 - stm (stm2@users.sourceforge.net)
* fixed bug #357 -- gleichzeitiges Lesen und Schreiben
* CRWriterDialog-Aktionen in den Hintergrund verlegt.
2009-07-19 / Build 340 - stm (stm2@users.sourceforge.net)
* fixed alliance merging
* changed icons for wache to wachstube
2009-07-16 / Build 336 - stm (stm2@users.sourceforge.net)
* changed completion of spells (without quotes now possible again)
* BENENNE GEBÄUDE etc. now legal
2009-07-15 / Build 335 - stm (stm2@users.sourceforge.net)
* fixed NPE in E3APostProcessor
* fixed bug merging English reports with spells (tc008)
2009-07-10 / Build 329 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* fixed Mantis bug #355
2009-07-01 / Build 319 - stm (stm2@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 (stm2@users.sourceforge.net)
* small change to file preferences, fixed GenericRules.getBuildingType...
2009-06-27 / Build 316 - stm (stm2@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 (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* refactored EresseaOrderParser for easier subclassing
* added E3A classes
2009-06-11 / Build 300 - stm (stm2@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 (stm2@users.sourceforge.net)
* overhaul of TaskTablePanel etc.
* removed a bunch of compiler warnings
* added a few icons
2009-06-05 / Build 296 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* added new QuickFindDialog (STRG+G)
2009-05-26 / Build 289 - stm (stm2@users.sourceforge.net)
* improved progress indicator for orderwriter
2009-05-26 / Build 286 - stm (stm2@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 (stm2@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 (stm2@users.sourceforge.net)
* tweaked treatment of "edit all" action
* tweaked context menu stuff
2009-05-23 / Build 282 - Fiete <sf@fietefietz.de>
* changed Interface for MapContextMenuProvider
2009-05-22 / Build 281 - stm (stm2@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 <sf@fietefietz.de>
* added comment "path is X regions long" to pathfinderContextMenu
* set weight of RdfF from 1 to 0
2009-05-20 / Build 275 - stm (stm2@users.sourceforge.net)
* refined ShipInspector to check for crew
* tweaked suppression of problems, especially from ShipInspector
* improved SkillInspector
2009-05-01 / Build 274 - Fiete <sf@fietefietz.de>
* added Drachenblut to items (weight is 1 WU!) in eressea.cr
2009-04-23 / Build 273 - stm (stm2@users.sourceforge.net)
* added SkillInspector for decreasing skills
* fixed EresseaGameSpecificRules to include ocean in landable regions
2009-04-22 / Build 271 - Thoralf <thoralf@m84.de>
* 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 <thoralf@m84.de>
* 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 (stm2@users.sourceforge.net)
* fixed a few typos and translations
* added info dialog to ARR options dialog
2009-04-12 / Build 268 - Thoralf <thoralf@m84.de>
* 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 <sf@fietefietz.de>
* MapContextMenu improved: Paths (NACH, ROUTE)
2009-04-07 / Build 266 - stm (stm2@users.sourceforge.net)
* added options to cr export dialog
2009-02-26 / Build 265 - Thoralf <thoralf@m84.de>
* added some Allanon specific order completions
2009-02-26 / Build 264 - Fiete <sf@fietefietz.de>
* fixed #353 UnitConextMenu from/in ErderEditor
2009-02-24 / Build 262 - Fiete <sf@fietefietz.de>
* 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 <sf@fietefietz.de>
* 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 (stm2@users.sourceforge.net)
* fixed broken Resource merging
* added iceberg icons
* fixed bug #351
2008-02-14 / Build 257 - stm (stm2@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 <sf@fietefietz.de>
* [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 <sf@fietefietz.de>
* 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 <thoralf@m84.de>
* added getConfiguration, setConfiguration to ExtCmds Helper to read and write extra informations to a unit
2008-12-17 / Build 251 - Thoralf <thoralf@m84.de>
* added Eisscholle as isOcean type (Allanon specific)
* added some Allanon specific resource keys
2008-11-17 / Build 247 - stm (stm2@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 <Fiete@users.sourceforge.net>
* MainMenuProvider...a chance for a plugin to get an own super-menu
2008-10-19 / Build 244 - Fiete <Fiete@users.sourceforge.net>
* fixed encoding bug in PipeFileType, effects CloningInMemory
2008-09-27 / Build 243 - Thoralf <thoralf@m84.de>
* 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 <thoralf@m84.de>
* improved group editor by adding tool tips to the cells and headers
2008-09-25 / Build 242 - Thoralf <thoralf@m84.de>
* 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 <Fiete@users.sourceforge.net>
* fixed # 311 + #312
2008-09-14 / Build 239 - stm (stm2@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 <Fiete@users.sourceforge.net>
* 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 <Fiete@users.sourceforge.net>
* fixed #217: wrong open tasks with "botschaft" and "beschreibe"
2008-09-03 / Build 235 - Fiete <Fiete@users.sourceforge.net>
* 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 <Fiete@users.sourceforge.net>
* fixed cleanMessages for Attribut "target"
2008-08-27 / Build 233 - Fiete <Fiete@users.sourceforge.net>
* small improve for feature request #296: doNotOverwriteConfirmedOrders
when loading orders
2008-08-26 / Build 232 - Fiete <Fiete@users.sourceforge.net>
* 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 <Fiete@users.sourceforge.net>
* fixed #298: NPE if no peasants in region
2008-08-23 / Build 231 - stm (stm2@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 <Fiete@users.sourceforge.net>
* EmapDetailsPanel: workersInfo added, peasants supressed in resourceInfo
* added: emapdetailspanel.prefs.compact (no use of compactDesign yet (?))
2008-08-08 / Build 228 - Fiete <Fiete@users.sourceforge.net>
* (again) small change in use of "filterProblems" in TaskTablePanel
2008-08-07 / Build 227 - stm (stm2@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 <Fiete@users.sourceforge.net>
* 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 <Fiete@users.sourceforge.net>
* fixed UnitContainer.getModifiedUnitContainer (until now only ships recognized)
2008-08-04 / Build 225 - stm (stm2@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 (stm2@users.sourceforge.net)
* done feature #163 (AutoCompletion)
2008-07-30 / Build 222 - stm (stm2@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 <Fiete@users.sourceforge.net>
* Rules: Schlangenkopf->Seeschlangenkopf
2008-07-29 / Build 220 - stm (stm2@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 <Fiete@users.sourceforge.net>
* 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)