Commit Graph

12334 Commits

Author SHA1 Message Date
Sebastian Zhorel 479f570f46 Merge tag 'v0.11.6' into stable 2015-10-17 14:20:08 +02:00
Mike Pope 2410226fe6 FreeCol 0.11.6. 2015-10-17 11:41:47 +10:30
Mike Pope 4db5bdd356 Include developer manual in release.sh upload. 2015-10-17 07:42:33 +10:30
Mike Pope 1f4370067e Javadoc fixes. 2015-10-15 20:01:02 +10:30
Michael Pope 010064f103 Basic comparator simplifications. 2015-10-15 18:57:00 +10:30
Siebrand Mazeland daeeaef04b Localisation updates from https://translatewiki.net. 2015-10-14 12:57:24 +02:00
Mike Pope 51cd300a96 Improve skill generation log message. 2015-10-14 20:17:53 +10:30
Michael Pope 14e6d39626 Move edge comparator to Tile. 2015-10-13 18:38:37 +10:30
Michael Pope d18be8507f Move sale price comparator into its Market. 2015-10-12 18:56:22 +10:30
Michael Pope 5efb3157b9 Fix sail direction message, BR#2922. 2015-10-12 18:49:54 +10:30
Michael Pope ab7ebafddf Move military strength comparator to CombatModel. 2015-10-11 09:35:56 +10:30
Michael Pope 58890d32d7 Move unit type comparator from ReportPanel to Unit. 2015-10-11 07:50:37 +10:30
Sebastian Zhorel 061733efaf Fix out of memory error in unit tests 2015-10-10 18:37:17 +02:00
Michael Pope 5ebcd68c98 Move Player.xyComparator to Unit.locComparator. 2015-10-09 20:47:49 +10:30
Mike Pope 27beb32a91 Add --server-port option, --server drops port argument. 2015-10-09 20:38:53 +10:30
Sebastian Zhorel cb06df38d9 Reuse artillery sound for bombardment 2015-10-08 14:18:26 +02:00
Sebastian Zhorel 211f607603 Move event sounds into subfolder 2015-10-08 14:18:23 +02:00
Michael Pope dce1fa6322 Two tile checks do not need to self-test. 2015-10-08 07:40:52 +10:30
Sebastian Zhorel fb225d6278 Exclude colony-center-tile when checking for forest minimum on AI tile-improvements 2015-10-08 07:38:26 +10:30
Sebastian Zhorel f1b12e37ac Log more data to aid in fixing InfoPanel problems 2015-10-07 17:42:27 +02:00
Michael Pope 1ee7b6d2ad isAdjacent should not invoke path finding. 2015-10-06 18:56:50 +10:30
Michael Pope ac5bb8b98d Simplify colony comparators. 2015-10-06 18:55:22 +10:30
Michael Pope 1bb943d98e Add Location.getRank() and support. 2015-10-06 18:53:52 +10:30
Michael Pope bfeec2196f Improve production label warning message. 2015-10-06 18:49:34 +10:30
Michael Pope 968dd627fd Handle unit MOVE_CHANGE in colony panel. 2015-10-06 10:15:24 +10:30
Michael Pope 2248deb341 Use J8 joining() construct. 2015-10-05 13:20:19 +10:30
Michael Pope 93a95e0201 Syntactic sugar for the *Match routines. 2015-10-05 11:03:03 +10:30
Mike Pope 81cebbd2bc Lazy initialization of monarch forces, preventing sequence problem in multiplayer, BR#2920. 2015-10-05 10:51:53 +10:30
Mike Pope 788407926d Tighten UnitListOption backward compatibility, BR#2920. 2015-10-05 10:30:50 +10:30
Sebastian Zhorel a6ef5596a7 Update tested minimum version number to Java 1.8 2015-10-04 18:56:43 +02:00
Michael Pope 74d4b571f0 Add and use CollectionUtils.find/map wrapping J8 streams findFirst routine. 2015-10-04 21:22:06 +10:30
Sebastian Zhorel 97be2901fc Fix missing updates to UnitInfoPanel on unit moves 2015-10-04 12:48:34 +02:00
Mike Pope 354537bfdb Defend against NPE in integrity check. 2015-10-04 09:13:16 +10:30
Mike Pope 7fc9ba1ed1 Mishandled save file extension. 2015-10-03 20:53:19 +09:30
Michael Pope 58da5daaee Add and use CollectionUtils.contains, cleaning up some AbstractGoods.findByType use. 2015-10-02 17:37:15 +09:30
Mike Pope d8fc29e27c More get* -> get*ByName. 2015-10-02 09:47:01 +09:30
Michael Pope 6abcf519f0 Use standard Java7 Files.copy routine instead of our replacements. 2015-10-01 19:26:07 +09:30
Michael Pope a0617f2035 Use J8 BinaryOperator for CollectionUtils.Accumulator. 2015-10-01 19:24:49 +09:30
Michael Pope 9a73ce4efd Add buildBuilding. 2015-10-01 07:50:47 +09:30
Sebastian Zhorel ff7a2b3b6f Remove unnecessary null tests inside Map.getWidth/Height, which are the most called methods of the game 2015-09-30 20:57:46 +02:00
Sebastian Zhorel 7d549c5de8 Pull ClientOptions test out of MapViewer.displayTerritorialBorders, to prevent doing useless preparations 2015-09-30 19:37:06 +02:00
Sebastian Zhorel a88f507ca5 Use stream for Direction in RoadPainter.displayRoad 2015-09-30 18:35:17 +02:00
Sebastian Zhorel 6becb37916 Slightly simplify convoluted if-structure in TileViewer.displayTileWithBeachAndBorder 2015-09-30 17:39:57 +02:00
Michael Pope 14e5fde8f9 Add and use WorkLocation.getCurrentWorkType(). 2015-09-30 19:13:17 +09:30
Sebastian Zhorel e2104cee9e Optimize displayTileItem for TileImprovement, which appear most frequently 2015-09-30 01:44:32 +02:00
Sebastian Zhorel d6a699de6f Use faster backwards translate to replace most calls to setTransform in MapViewer.displayMap 2015-09-29 23:58:29 +02:00
Sebastian Zhorel 709c0fd1e5 Upgrade TileViewer and MapViewer to consistently use the more modern BufferedImage 2015-09-29 23:03:29 +02:00
Sebastian Zhorel 3a0953907c Fix drawing of colonies to ensure no part of forts/fortresses overlaps the tile south of it, BR#2580 2015-09-29 21:27:18 +02:00
Sebastian Zhorel 9f6e4a9f31 Fix display of the dark halo on animations and partial redraws, see BR#2580 2015-09-29 21:06:05 +02:00
Michael Pope bda8e1ecfe getMixerWrapper -> getMixerWrapperByName. 2015-09-29 17:57:42 +09:30