-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1239 lines (829 loc) · 44.4 KB
/
ChangeLog
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
2008-07-30 Fiete <[email protected]>
* Schlangenkopf -> Seeschlangenkopf
2008-07-28 Fiete <[email protected]>
* added some Items to rules, incl weight of AdmantiumX
2008-07-07 Fiete <[email protected]>
* try to fix #285/#287
2008-05-14 Fiete <[email protected]>
* added support for ;Runde tag in Ressource, CRWriter, CRParser adn EMapDetails
* supressed unknown messages for reportowner, coordtrans, translation, taggables
* set Version to 1.2.5h
2008-05-14 stm <[email protected]>
* fixed hard coded "Monster" bug
2008-05-06 Fiete <[email protected]>
* fixed merge bug #235
* added layer to found translations
2008-04-30 Fiete <[email protected]>
* introduced regionUID (Parser, Writer, Merger, Region.merge)
2008-02-05 Fiete <[email protected]>
* fixed #168: wrong charset in CR Export
* fixed #84: 1000er Lighthouse
2008-02-05 stm <[email protected]>
* write ;ECHECK VERSION into orders
2008-02-05 Fiete <[email protected]>
* added Logger.warnOnce
* added notype.gif for all unknwon regiontypes
* added wand and gang to icons for regions
* changed to version 1.25f
* added "unknown message"-label to TreeCellrenderer for messages without ;rendered tag
2007-12-19 Fiete <[email protected]>
* rules.cr added: Tiegel, Schlangenkopf, Drachenkopf
2007-12-09 stm <[email protected]>
* improved logging output
* fixed very rare bug in EMapDetailsPanel
2007-12-13 Fiete <[email protected]>
* recompiled with JDK 1.4 -> 1.2.5e
* should run under 1.4 now
2007-12-11 Fiete <[email protected]>
* changed build.xml to target 1.4 explicit
2007-12-09 Fiete <[email protected]>
* 0-length text in Message -> empty Line with " " text
2007-12-09 stm <[email protected]>
* fixed bug with 0-length text in LineWrapCellRenderer
2007-10-25 Fiete <[email protected]>
* build Number to 1.2.5b
* missing TALENTBONI in rules.cr for "Schmiede" fixed
2007-10-25 Fiete <[email protected]>
* build Number to 1.2.5a
* fixed using of skins.jar as the only source for further L&F
2007-09-04 Fiete <[email protected]>
* fixed NPE showing battle MSGs in UTF-8
2007-09-01 Thoralf ([email protected])
* 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-08-29 Fiete <[email protected]>
* Added 2 new AstralTransformation procedures to Report Merger (Ralf & Fiete)
* set BuildNumber in build.xml to 1.2.5
* added in Regions getDist for distance between 2 Regions
* replaced in manifest char.jar with jfreechart.jar -> Chart working
2007-08-27 Fiete <[email protected]>
* EresseaRelationFactory.getTargetUnit now stops when finding a ";"
* Added "Magischer Kr�uterbeutel" to rules.cr with weight=1
* added more skins, deleted old look-1.3 skin
* fixed rules files for ending ".cr"
2007-08-21 stm <[email protected]>
* Added SMTP authentication
* set default for FilenameGenerator
* updated build.xml (encoding=ISO-8859-1!)
2007-08-10 stm <[email protected]>
* Added UnicodeReader, BOM support
2007-08-12 Thoralf ([email protected])
* Checking the encoding in CR Reports (Read/Write)
* pay attention during CR-write-out about loaded-CR encoding.
2007-08-11 Thoralf <[email protected]>
* Enlarged the default window size of the faction statistics window
* Rearranged the default splitpane settings
* Open the Details View of the New Temp Unit dialog by default
* Fixed a textual bug in the Tip of the Day buttons (HTML entities)
2007-08-10 stm <[email protected]>
* deactivated undo
2007-08-09 stm <[email protected]>
* 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)
2007-05-09 Fiete <[email protected]>
* fixed small bug in Regions.getPath - last mile was not calculated
2007-05-09 Fiete <[email protected]>
* completeRoadConnection now accepts only finished roads
* added OPTION SCORE
* added weight of Ghoule to rules.cr
* added Custom Icons for units and factions, incl Optionsetting
* added duplicate pupil warning for teachers
* added Shipowners and Buildingowners to GIVE Completion
2007-05-03 Fiete <[email protected]>
* added weight of skeletons and zombies to the rules.cr
* added icons for: upkeep, buildingcost,teacher,pupil,mahlstrom
* changed "dichter nebel-alpha" to something different from "nebel-alpha"
* icons: magicschool,potions,occupants(inmates),mahlstrom-detail
2007-04-21 Fiete <[email protected]>
* respectGOTS deactivated for PayloadHorse
2007-04-19 Fiete <[email protected]>
* clipboardvalue now equals .toString of unitcontainernodewrapper
* repaired icons masonry, mallorn-region, drachenblut
* added some regionressources to ITEMS (eressea.cr, viny.cr)
2007-03-14 stm <[email protected]>
* GIB/RESERVIERE JE/EACH implemented
* restructured appendUnitInfo in EMapDetailsPanel
* added GIVE COMMAND relation
* added GIVE UNIT relation
* OrderCompletion of FOLGEN now lists ships from SHIPTTHROUGH messages
* re-inserted ship radius display
* introduced a "SPECIALS" section into the rules file (eressea.cr,
vinyambar.cr). Used for ship range bonus of aquarians.
* UnitContainer.comments and Unit.comments is now persistent after merging
* undid change for group item in overview panel
2007-03-07 Fiete <[email protected]>
* finally did the InfoDlg-Update and looking good
2007-03-07 Fiete <[email protected]>
* fixed sorting bug in trade organizer
* added buildingmaxSize and minSkillLevel to appendBuildingInfo
* added buildingmaxSize and minSkillLevel to appendShipInfo
* added region resource info in appendunit for Ironmaker and Stonemaker
* changed hasSkill in OrderReader to use modifiedSkills
* added comments.ability to unit (analog like unitContainer)
* added CommentNodeWrapper for having little Icons with the comments
* added damage info to appendShipInfo for ships beeing built.
2007-03-06 Fiete <[email protected]>
* added some information about spell syntax
* added SpellSyntax.java and SpellSyntaxToken.java
* added region (Treebuilder) filters to EMapOverviewpanel
2007-03-06 Fiete <[email protected]>
* new SVN location: https://magellan-client.svn.sourceforge.net/svnroot/magellan-client
2007-02-12 Fiete <[email protected]>
* Added option to add orders at the end or beginning (stm)
* Reworked code for update if pupil-teacher-relation (stm)
* First try to have signs in the CR (Fiete)
* introduced sign.java
* fixed MapContextMenu - updateSign
2007-02-10 Fiete <[email protected]>
* Regions.getPath now recognizes roads
2007-02-08 Fiete <[email protected]>
* new defaults for basicregionpanel html
* stm patch to fixe locale-prob of orders are en
* fixed bug in region merge skillindependent res
* fixed bug update relations after removing teacher
* fixed bug update selected objects after addReport, openReport and FileHistoryAddReport
2007-02-07 Fiete <[email protected]>
* internationalized Task dialog, fixed sorting problem, fixed update problem, improved ship and movement inspector (TaskTableAction.java, TableSorter.java, MovementInspector.java, ShipInspector.java, TaskTablePanel.java, src/res/lang/...)
* fixed sorting of factions in faction stats, added "sort by trust" (FactionStatsDialog.java, FactionStatsPanel.java, FactionDetailComparator.java, FactionTrustComparator.java, src/res/lang/...)
2007-02-06 Fiete <[email protected]>
* Spell.java. CRWriterDialog.java fixed NPE while exporting (stm)
* Client.java Language dialog was behind splash (stm)
* Client.java, Locales.java, ClientPreferences.java, MagellanContext.java, JVorlage.java, PropertiesHelper.java
fixed bug in saving language-selection in properties (stm)
* Client.java, MagellanDesktop.java fixed bug window with size 0 (stm)
* OpenCRAction.java, EresseaFileFilter.java, src/res/lang/com-eressea-swing-eresseafilefilter_de.properties
Added All-Reports to fileFilters (stm)
* OpenArdersAction: added extra refreshing of unit relations after load (stm)
* ExpandSelectionAction added -> expand a selection about 1 region
* Added support for giving orders to ship-captns (UnitContainerContextMenu)
2007-01-31 Fiete <[email protected]>
* fixed bug writing familiarID in CRWriter.java
* fixed bug: merging with void regions
* changed some icons, added special _region icons
2007-01-23 Fiete <[email protected]>
* repaired replacers iron laen
* added: mallornreplacer
* finetuned region merger for skill independent items
* added icon for factionpool, updated icon for delphin
* support for differnt icons for resources in regions name_region.gif
2007-01-17 Fiete <[email protected]>
* fixed bug: TreeHelper.addUnits for Groups not correct wrapper was
added to se
* made creating of void region optional,new icons for it
* before merging, void regions are removed from gamedata
2007-01-17 Fiete <[email protected]>
* merging and showing faction pool items
* added CLAIM to orderparser and ordercompleter
* took over khadars transparent icons
* introducing theVoid regions: generating in postProcess
* is not written wit CRWriter
2006-12-24 Fiete <[email protected]>
* Region.refreshItems: changed small bug (giveAlliance or priviliged)
2006-12-24 Fiete <[email protected]>
* added better output to appendSpellinfo
* changed region.items to getting all items from faction with
alliance state "give" activated
2006-12-22 Fiete <[email protected]>
* added replacer for Region Coordinates X and Y
2006-12-19 Fiete <[email protected]>
* fixed order of luxury goods in trade organizer (for khadar)
* reworked short eressea date for better english
* added another feature for showing capacity for all items in region
* fixed missing translation of settrustlevel.text
2006-12-17 Fiete <[email protected]>
* fixed bugs in CR Export Dialog (CRWriter)
* changed method for showing race specific icons in EMapDetailp.
* ImageFactory can now check, if an icon is available.
* added more race icons
2006-12-07 Fiete <[email protected]>
* added MemoryManagment ;-) controls memory usage and gives
* finalizer max priority (Helge Stieghahn)
2006-12-07 Fiete <[email protected]>
* finished the show capacity for all items - thing
* had to add Comparable Interface to ItemType
* feature request: added BACK button in showPotions
2006-12-06 Fiete <[email protected]>
* Fiete: fixed Bug: german luxurynames in trade organizer
* Fiete: fixed Bug: german EresseaDate -> Internationalized
* Fiete: added context-menu for toggle switch: show capacity for all items
(not finished yet)
2006-12-05 Fiete <[email protected]>
* apexo: added enforcing ISO encoding for writing and
reading orders, and for feeding ECheck
* fiete: added preferences for TextEncoding
* stm: added support for new origin in messages
* stm: CoordinateID parser updated, CRParser updated
2006-11-24 Fiete <[email protected]>
* adjusted the Regions.getPath to like coastnear paths
* added in Region.java support for coast-near-detection
2006-11-22 Fiete <[email protected]>
* added updateUI for Tree in EMapOverview when orderconfirm
to prevent JTree Bug
* added hunger.gif
* reworked plaf.ini
2006-11-16 Fiete <[email protected]>
* added support for writeTimeStamp on OrderWriter
2006-11-08 Fiete <[email protected]>
* added ExternalModule3: for binding external modules into mainmenubar
2006-11-08 Fiete <[email protected]>
* added icons for age, groups and prefix (PreTest beta6_4)
2006-11-08 Fiete <[email protected]>
* adjusted weight of trophies to 0.01 (was 1), removed html-rules-files
* ensured, that eressea and vinyambar games will read and write base36
* added Auto-FileName Generation for orderWriterDialog
* - new Class FileNameGenerator
* - new Class FileNameGeneratorFeed
* - new entry in preferences (Optionen) for editing the pattern
2006-11-07 Fiete <[email protected]>
* reworked setOriginAction and setOriginDialog
* added familiarmage-tag to unit.merge
* added icon for munition = katapultmunition
* added section.mail for showing player-messages
* fixed bug for region zauber (dist = 2 had x,y)
* trace tax -> trade tax
* added context menu item "select units" in EMapDetail
2006-11-06 Fiete <[email protected]>
* (stm,Fiete) fixed setOrigin, setOriginDialog
* fixed determining Feuerwand RegionType for locale!=de.
* added icon for reserve and trophies
* added support for familiarmage
2006-11-05 Fiete <[email protected]>
* fixed loosing passwords after set new origin
* fixed determining Feuerwand RegionType for locale!=de.
* added icon for reserve and trophies
* added support for familiarmage
2006-11-05 Fiete <[email protected]>
* fixed path for loading ressources from jar file ( \ -> / )
2006-11-03 Fiete <[email protected]>
* FactionStatsPanel: fixed bug nullpointerexception when setting new password
* OrderWriterDialog: Changed Initial size
* Fixed new ReserveRealtion (stm)
2006-11-02 Fiete <[email protected]>
* some code beautifings from solthan (stm)
* changed FileHandlung (CRs) from String FileName to File FileName (stm)
2006-11-02 Fiete <[email protected]>
* Some menuItems only enabled when regions.size > 0
* fixed bug, that heroes and age were not in CRWriter
2006-11-02 Fiete <[email protected]>
* stm: fixed merge_bug for region ressources
* stm: added ReserveRelation for support if order "RESERVE"
2006-11-02 Fiete <[email protected]>
* added support for heroes and age (CRParse, FactionStats)
* fixed Parsing of options, set BitMasks in rule files
* fixed Parsing of AllianceCategories
* added person info for faction stats: heroes, other races, skills
2006-11-01 Fiete <[email protected]>
* src\java\com\eressea\swing\context\MapContextMenu.java (changeHotSpot):
Fixed calculation of random Integer (was allways zero)
* src\java\com\eressea\util\Islands.java (getIsland): Feuerw�nde nicht in Inselauswahl
* src\res\lang\orders_de.properties: BEWACHEN->BEWACHE
2006-11-01 Fiete <[email protected]>
* src\java\com\eressea\demo\EMapOverviewPanel.java (createTreeBuilder): Default f�r den Modus auf UNITS | SHIPS | BUILDINGS |
COMMENTS (Bug 1560157)
* Renamed Coordinate -> CoordinateID (Solthar)
* OriginTransformation schon beim Mergen (Solthar)
* SplitSets-Reihenfolge beim Laden der magellan.ini wie in *.ini (Solthar)
* io.cr.CRParser parseBuilding small fix
2006-10-18 Fiete <[email protected]>
* src\java\com\eressea\swing\FactionStatsPanel.java (updateTree): icons for production subnodes
2006-10-16 Fiete <[email protected]>
* src\java\com\eressea\demo\EMapDetailsPanel.java (getDefaultTranslations): Seeschlangen added
* src\res\lang\com-eressea-demo-emapdetailspanel_de.properties: Seeschlangen added
* src\res\rules\eressea.cr: Ork recruitment costs 50->70, icon for Kraeuterbeutel added
2006-09-20 Fiete <[email protected]>
* src\java\com\eressea\swing\FactionStatsPanel.java (updateTree):
added info for current and max amount of heros
* src\java\com\eressea\Unit.java (getRealRaceName):
added function getRealRaceName to show the perfect icon
* src\java\com\eressea\demo\EMapDetailsPanel.java (appendUnitsInfo):
unitInfo und unitsInfo now showing Icon for race
2006-09-19 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/io/cr/CRWriter.java: only export building
owners if unit shall be exported (prevent old bug that produces
problems in the cr).
2006-09-19 Fiete <[email protected]>
* src\java\com\eressea\demo\EMapDetailsPanel.java (appendGroupInfo):
added Icon for Talente
* src\java\com\eressea\swing\tree\ItemCategoryNodeWrapper.java:
added implementation of CellObject
2006-09-18 Fiete <[email protected]>
* src\java\com\eressea\util\Units.java (addCategorizedUnitItems):
added icons for category
* src\java\com\eressea\swing\FactionStatsPanel.java (getStatPanel):
added and named rootNode
(updateTree): added Icons to all categories
2006-09-17 Fiete <[email protected]>
* src\java\com\eressea\io\GameDataReader.java (readGameData):
added list of supported FileTypes
* src\java\com\eressea\io\file\FileType.java (isXMLFile): moved From GameDataReader
(isCRFile): moved from GameDataReader
(isZIPFile): added
(isGZIPFile): added
(isBZIP2File): added
2006-09-16 Fiete <[email protected]>
* src\java\com\eressea\demo\EMapDetailsPanel.java (appendUnitInfo):
display max Horses for riding and walking
* src\java\com\eressea\swing\FactionStatsPanel.java (updateTree):
display Icons for building category in faction stats
2006-09-13 Fiete <[email protected]>
* updated this changeLog
* src\res\rules\vinyambar ii.cr:
2006-09-13: added different weight for Katapults in Vin II
* src\java\com\eressea\io\cr\CRParser.java (parseBuilding):
2006-09-12: added parsing of trueBuildingType
* src\java\com\eressea\Building.java:
2006-09-12: added String for trueBuildingType
* src\java\com\eressea\swing\StartWindow.java (init):
2006-09-12: added version info to start window
* src\java\com\eressea\swing\FactionStatsPanel.java (updateTree):
2006-09-10: added email-icon, added ship-icons for ship types
* src\java\com\eressea\swing\InfoDlg.java (initComponents):
2006-09-09: trying to better display InfoDlg
* src\java\com\eressea\demo\EMapDetailsPanel.java :
(appendUnitsInfo): 2006-09-09: calc + display also modified number of
persons for selected units, calc + display weight of sel. units
(appendShipInfo): 2006-09-09: extra node as warning for ovverloaded ships
* src\java\com\eressea\io\cr\CRWriter.java (writeVersion):
2006-08-31: removed locale - line from CR for games starting with GAV
* src\java\com\eressea\swing\tree\UnitContainerNodeWrapper.java (toString):
2006-08-31: add small sign (!!!) to names of overloaded ships
* src\java\com\eressea\demo\EMapDetailsPanel.java (appendShipInfo):
2006-08-31: add small sign (!!!) to names of overloaded ships
* src\java\com\eressea\util\JECheck.java (getMessages):
2006-08-31: add ignore of error messages
2006-08-31: (getVersion): add support if non integer built number
* src\java\org\apache\tools\mail\MailMessage.java (setDate):
2006-08-28: add support for Date-Header, update of MailMessage.java
2006-02-16 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Region.java: fixed merging bug, lost
information for resource amount 180, level 20 with level 21
because a Unit with this information did exist.
2006-01-26 Ilja Pavkovic <[email protected]>
* add support for new tags cargo, capacity, weight
2005-10-20 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\completion\AutoCompletion: add support for
magellan_completions.ini.
* src\java\com\eressea\gamebinding\eressea\EresseaRelationFactory.java:
add prelimary support for dynamic object naming.
2005-08-13 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\Unit.java: add support for temp unit tags.
2005-07-31 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\io\cr\CRParser.java (unknown): only warn once for context
and message combination.
2005-06-28 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\demo\actions\AddCRAction.java (actionPerformed): correct
bugzilla #861: java.lang.ArrayIndexOutOfBoundsException: 5 at
com.eressea.demo.actions.AddCRAction.actionPerformed(AddCRAction.java:65)
* src\java\com\eressea\util\Locales.java (getGUILocale): correct bugzilla #860:
A fatal error occured:java.lang.IllegalStateException:locales is not initialized
2005-06-22 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\swing\map\MarkingsImageCellRenderer.java (render): only warn
once on missing image.
2005-06-19 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\util\comparator\NameComparator.java (compare): prevent NPE.
2005-06-14 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\demo\desktop\MagellanDesktop.java (saveDesktopFile):
create backup file for magellan_desktop.
* src\java\com\eressea\demo\EMapOverviewPanel.java: add support for
ejcTaggableComparator[2-5].
2005-06-07 Ilja Pavkovic <[email protected]>
* src\res\rules\eressea.cr: add changes from Matthias Mueller.
* src\java\com\eressea\swing\context\UnitContainerContextMenu.java (copyNameID):
bugzilla #860: duplicate id on "copy name and id".
2005-06-04 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\gamebinding\eressea\EresseaRelationFactory.java (createRelations):
moved O_ENTER block before O_ENTERTAIN block because enter does not work for english
players.
2005-05-31 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\GameData.java (getTranslation): add support for translating
named objects.
* add better support for translated objects (spells, potions).
2005-05-22 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\swing\completion\MultiEditorOrderEditorList.java (createTempImpl):
fixed missing whitespace.
2005-05-19 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\extern\ExternalModule/2.java: added new method getName() for
displaying a list of external modules.
* src\java\com\eressea\demo\Client.java (getExternalModuleItems): getMenuItemName()
may be null (no menu item is created).
2005-05-18 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\swing\context\ContextMenuProvider.java (createContextMenu):
changed signature from JMenu to JMenuItem.
* src\java\com\eressea\extern\ExternalModuleLoader.java (getClassesFromPath):
changed prefix algorithm in finding classes from path.
* src\java\com\eressea\demo\EMapOverviewPanel.java (tempUnitCreated):
if creating more than one temp unit at once: lower maximum to
parentNode.getChildCount().
* src\java\com\eressea\UnitID.java (createTempID): force returnment of
negative id as Magellan expects this.
2005-05-13 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\extern\ExternalModuleLoader.java (getClassesFromPath):
correct small problem with recursive path introspection.
2005-04-27 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\demo\actions\FileSaveAsAction.java: removed
redundant call to Filebackup.create(..).
2005-03-31 Ilja Pavkovic <[email protected]>
* src\java\com\eressea: major code refactoring. Things may be broken
now.
2005-03-30 Ilja Pavkovic <[email protected]>
* src\java\com\eressea\demo\Client.java (getProperties): renamed
getSettings to getProperties. Also removed dependency to
EventDispatcher.
* src\java\com\eressea\swing\desktop: Some more documentation.
* src/java/com/eressea/util/logging: Added some helper classes for
Event logging.
* .classpath: added some more libraries.
2005-03-13 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/event/EventDispatcher.java: remove
WeakReference stuff as this is the wrong approach.
2005-02-09 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/context/UnitContextMenu.java: add
support for tag handling in context menu.
2005-02-07 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/map/ShipCellRenderer.java: add
support for ship travel trough informations.
* src/java/com/eressea/swing/map/Mapper.java: some useless code
cleanups. This paintComponent method should be cleaned out
someday.
* src/java/com/eressea/UnitContainer.java: prelimary support for
items on unitcontainer level.
* src/java/com/eressea/util/ReportMerger.java: bugfix for strange
gui behaviour.
2005-01-29 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/resource/ResourcePathClassLoader.java:
bugfix for wrongly created urls with space characters.
2005-01-03 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/util/ReportMerger.java: added new interface
UserInterface for batch processing.
2004-11-21 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/completion/OrderEditor.java: prevent
data loss if key events are coming too fast.
2004-09-13 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/util/OrderWriter.java: #tag EINHEIT instead
of #tag Einheit...
2004-09-09 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/util/comparator/SortIndexComparator.java:
be more conservative in integer computing to prevent overflows.
* src/java/com/eressea/UnitContainer.java: merge lost sort
index information. Fixed.
2004-09-08 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/io/cr/CRParser.java: prevent
parseItemCategory glitch that breaks grouping of items.
2004-09-06 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/util/OrderWriter.java: for tag writing: use
replace(' ','~') for tag value...
* src/java/com/eressea/GameData.java (merge): moved second pass
after all first passes and especially after unit merging.
2004-09-03 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/util/logging/Logger.java: add support for
LogListeners. If a logListener is attached to Logger the default
logging to stderr is disabled.
2004-09-01 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/EMapOverwiewPanel.java: add support
for new grouping with flag 'ejcTaggableComparator'
* src/java/com/eressea/GameData.java: prevent loss of messages in
postprocess.
* src/java/com/eressea/swing/FactionStatsPanel.java: added support
for heroes.
2004-08-31 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Region.java: yet another road merging
fix. Perhaps we are going into the final lap?
* src/java/com/eressea/io/file/BZip2FileType.java: increased speed
with cached temporary file.
2004-08-14 Ilja Pavkovic <[email protected]>
* src/build.xml: added support for findbugs.
* src/java/com/eressea/Identifiable.java: created a default
implementation for equals, hashCode and compareTo to reduce
redundant code.
2004-08-13 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/*: store selection in GameData file.
* src/java/com/eressea/demo/actions/SaveSelectionAction.java:
save backup file if file exists.
2004-08-12 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/*: changed equals to get rid of
instanceof usage
2004-08-04 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/gamebinding/eressea/EresseaOrderParser.java:
add support for BEF�RDERUNG
2004-07-11 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/tree/TreeHelper.java: added ship sorting
by name and id.
* src/java/com/eressea/io/cr/CRWriter.java: respect sort index of
factions.
2004-07-05 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/tasks/swing/TaskTablePanel.java:
added call to u.getRegion().refreshUnitRelations before adding
unit problems.
2004-07-01 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/io/file/ZipFileType.java: prevent
ZipFileException (create new ZipEntry instead of reuse).
* src/java/com/eressea/io/cr/Scanner.java: changed parsing of
"bla";string entries: use last index '"' to find end of a string,
silently ignoring unescaped ".
* src/java/com/eressea/swing/tree/UnitContainerNodeWrapper.java:
print free space of ships after ship name.
* src/java/com/eressea/util/OrderWriter.java: OrderWriter uses
modified items for echeck comments.
2004-06-17 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/EMapDetailsPanel.java: unified display
of items: They are always categorized now.
2004-06-10 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Unit.java: changed merging of unit messages.
2004-06-09 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/gamebinding/eressea/EresseaOrderCompleter.java:
autocompletion of ZAUBERE REGION (CAST REGION) does not really
create correct coordinates, reinstall old behaviour.
* src/java/com/eressea/util/Units.java: removed unused code.
* src/java/com/eressea/util/Units.java: change from getItems to
getModifiedItems.
* src/java/com/eressea/demo/EMapDetailsPanel.java: remove option
EMapDetailsPanel.units.showDetailedSkills and make it default
behaviour.
2004-06-08 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/EMapDetailsPanel.java: show unit
container and modified unitcontainer in unit information.
* src/java/com/eressea/gamebinding/eressea/EresseaOrderCompleter.java:
getSkillCost uses modified unit container for evaluating.
* src/java/com/eressea/Unit.java: new methods getModifiedBuilding,
getUnitContainer, getModifierUnitContainer.
* src/java/com/eressea/gamebinding/eressea/EresseaOrderCompleter.java:
autocompletion of ZAUBERE REGION (CAST REGION) creates correct coordinates.
* src/java/com/eressea/Coordinate.java: new method
createDistanceCoordinate(Coordinate to).
2004-06-07 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/MessagePanel.java: change entities
with double click.
2004-06-03 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: Prevent
NPE on unconnected frame in FrameRectangle (ensure initFrames().
bug #820
* src/java/com/eressea/Region.java: Border merging possibly fixed.
bug #819
2004-05-20 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: Prevent
NPE on unconnected frame in FrameRectangle. bug #820
* src/java/com/eressea/util/JECheck.java: support english echeck
locale. bug #822
2004-05-19 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/event/EventDispatcher.java: added Exception
handling while notifying listeners to prevent Queue to be killed.
2004-05-13 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/io/cr/CRWriter.java: added setUnits (like
setRegions) to filter out unit writing.
2004-04-30 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: Moved
WorkSpace from Client.java to MagellanDesktop.java.
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: Made
showing of chooser optional.
2004-04-29 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/desktop/WorkSpace.java: Renamed
Desktop.java to WorkSpace.java to remove name clash.
* src/java/com/eressea/main/MagellanContext.java: Cleaned out
singleton pattern. Implements interface MagellanEnvironment.
2004-04-28 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/completion/OrderEditor.java: fixed
refresh bug for EMapDetailsPanel (prevent unwanted UnitOrderEvent).
* src/java/com/eressea/swing/completion/MultiEditorOrderEditorList.java:
Removed unwanted EventDispatcher.fire calls to increase performance.
2004-04-23 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/EMapDetailsPanel.java: change entities
with double click.
* src/java/com/eressea/swing/tree/CopyTree.java: cleaned out
unnecessary code.
2004-04-07 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/*: changed gui, added quick-change bar for
split-sets and layout.
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: fixed
enabling of correct button in ButtonGroup for split-sets and
layout.
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: reduced
flickering while changing desktop mode.
2004-04-02 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/desktop/MagellanDesktop.java: removed
unused code.
2004-04-01 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/desktop/SplitBuilder.java: used
ClearLook to reduce redundant borders.
* src/java/com/eressea/swing/MagellanLookAndFeel.java: added
support for ClearLook (tm).
2004-03-31 Ilja Pavkovic <[email protected]>
* src/res/plaf/plaf.ini: added support for WinLaF (see
http://winlaf.dev.java.net).
* src/java/com/eressea/swing/tree/UnitNodeWrapper.java: Fixed
grouping of items.
2004-03-26 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/event/EventDispatcher.java: Disabled
WeakReference logic as there exist some stupid objects that do not
reference their EventListener - this is bad as they are never able
to remove the listener in any situation.
2004-03-25 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/gamebinding/eressea/EresseaOrderParser.java:
fixed bugzilla bug #808
* src/java/com/eressea/event/EventDispatcher.java: Added support
for using WeakReference logic.
* src/java/com/eressea/event/EventDispatcher.java: Prevent
ConcurrentModificationException while running the Notifier Thread
by cloning the listener lists. Also switched to ArrayLists for a
probable slight performance increase. This also seems to prevent
bugzilla bug #805 (part 1).
* src/java/com/eressea/swing/completion/OrderEditor.java: Remove
implementation of GameDataListener and dependency to GameData.
* src/java/com/eressea/Unit.java: Merging bug: Level change of
new skills (without level change information) will now be evaluated.
2004-03-22 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/GameData.java: Remove merging bug for temp
units (temp orders have been duplicated).
* src/java/com/eressea/demo/Client.java: Removed property
"Client.checkVersionOnStartup" and attached logic.
* src/java/com/eressea/demo/Client.java: Added exception handling
for wrongly built caption. (for tracking bugzilla bug #798).
2004-03-18 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/rules/GenericRules.java: Make alliance
and option categories not translateable for now.
2004-03-16 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/gamebinding/eressea/EresseaMovementEvaluator.java:
respect presence of GOTS (german: GDTS).
2004-03-15 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Unit.java: changed merging of
skills. Perhaps this removes some problems?
2004-03-10 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Unit.java: moved createTempID to UnitID.java.
2004-03-03 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/InfoDlg.java: Changed
ScrollPane/TextArea inclusion (bugzilla bug 799).
* src/java/com/eressea/rules/GenericRules.java: Added support for
translated ObjectTypes.
2004-03-01 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/UnitContainer.java: Bugfix for bugzilla bug 801.
2004-02-29 <Ulrich K�[email protected]>
* Some performance related issues, reduced memory consumption
by avoiding unnecessary String allocations
* Bugfix in report merging: When determining the translation
for a report's coordinate system regions with unknown
region type are ignored now. These are most likely
schemes and do not necessarily imply a mismatch in a translation.
2004-02-17 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/Rules.java: added block GAMESPECIFIC to
rules to support dynamic GameSpecificStuff class.
2004-02-14 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/swing/completion/MultiEditorOrderEditorList.java:
moved requestFocus to order editors in an invokeLater context to
give CTRL-N a chance to keep focus in editors.
2004-02-13 Ilja Pavkovic <[email protected]>
* src/java/com/eressea/demo/actions/AddCRAction.java: Added bzip2
file filter for AddCrAction (bugzilla bug 781).