Caleb Williams
2014-12-28 20:25:44 UTC
Hey all:
Just thinking about all the work that has been done since the 0.11.1
release as the game moves toward 0.11.2 and wondering what more needs to be
or should be done before the next incremental release. Requiring Java 7 is
probably the biggest changed from a user requirement standpoint (I don't
know if there is any way to gather empirically what versions of Java
players are using).
The biggest things I can think of is testing the proposed methods of fixing
the Windows display bugs.
Here is one stab at a non-exhaustive changelog.
*Major Changes/Improvements:*
- Java 7 (v. 1.7) now required to run FreeCol and associated cleanup:
- User Interface dialog boxes, panels and other elements updated to
Java 7 standards.
- Allow Pocahontas to clear mission ban when using FreeCol rules
- In Col1 bans on missionaries (by a Native Tribe) persist for as
long as the game continues. This change allows Pocahontas to
clear them as
a FreeCol rules extension.
- Creating and Modifying Trade Routes now triggers various validity
tests to insure better operation. Further additional improvements to Trade
routes have been made.
- Creating games with custom Difficulty settings now works properly.
(git: [a75ee3] and [fa0ccd])
*Minor Improvements*
- Player can now measure approximate movement time for foreign units
without triggering a server error. (BR#2759
<https://sourceforge.net/p/freecol/bugs/2759/>; git: [f0f387])
*Bug Fixes:*
- BR#2749 <https://sourceforge.net/p/freecol/bugs/2749/>: Non-expert
pioneers now display tool quantity (git: [5786907])
- BR#2750 <https://sourceforge.net/p/freecol/bugs/2750/>: Fixed an issue
where the Build Queue would not appear under certain conditions (git:
[aa892d])
- Fixed a crash issue when a European nation didn't have enough gold to
create a needed unit. (git: [6e8bd8])
- BR#2754 <https://sourceforge.net/p/freecol/bugs/2754/>: Fixed an issue
where Unit movement by a Player did not subtract movement points. (git:
[fd0fc2d])
- BR#2756 <https://sourceforge.net/p/freecol/bugs/2756/>: Fixed bugs
where creating games where custom Difficulty settings did take effect
in-game. This fix is also noted in the Major Improvements section of this
document. (git: [a75ee3] and [fa0ccd])
- BR#2757 <https://sourceforge.net/p/freecol/bugs/2757/>: Related to
BR#2756.
- BR#2755 <https://sourceforge.net/p/freecol/bugs/2755/>: Fixed a bug
where loyalty percentages did not recalculate under certain conditions.
(git: [f4355a8])
- BR#2758 <https://sourceforge.net/p/freecol/bugs/2758/>: Fixed a bug
where a discovered region's name did not display properly to the user.
(git: [f38fb3])
- BR#2759 <https://sourceforge.net/p/freecol/bugs/2759/>: Fixed a bug
where non-player units triggered errors when dragged-and-dropped. (git:
[f0f387])
- BR#2760 <https://sourceforge.net/p/freecol/bugs/2760/>: Fixed a bug
where production did not automatically occur when raw goods became
available in a colony. (git: [f22671])
- BR#2762 <https://sourceforge.net/p/freecol/bugs/2762/>: Fixed a bug
where silver production did not work properly. (git. [e68445])
- BR#2768 <https://sourceforge.net/p/freecol/bugs/2768/>: Fixed a bug
where building a colony did not occur in certain circumstances. (git:
[a51f0e])
- BR#2767 <https://sourceforge.net/p/freecol/bugs/2767/>: Fixed a bug
where four immigrants appeared for user selection in certain circumstances.
The selection dialog appears after Brewster joins the user's Congress or
after a Fountain of Youth event. (git: [beeefe])
- BR#2763 <https://sourceforge.net/p/freecol/bugs/2763/>: Fixed a bug
where some dialog boxes did not display properly. (git: [dd4d32], [072286]
- BR#2770 <https://sourceforge.net/p/freecol/bugs/2770/>: Fixed a bug
where Brewster's addition to the Congress does not trigger choice dialog
box. (git: [4068c3])
- BR#2761 <https://sourceforge.net/p/freecol/bugs/2761/>: Fixed a bug
where improper region discovery server updates generated errors. (git:
[4068c3])
- BR#2775 <https://sourceforge.net/p/freecol/bugs/2775/>: Fixed a bug
where a created Mission did not synchronize with the server. (git:
[2c368a]).
- BR#2320 <https://sourceforge.net/p/freecol/bugs/2320/>: Fixed a bug
where the good icons in the Europe panel could be partial hidden from view
for some users. (git: [7107e3])
- BR#2777 <https://sourceforge.net/p/freecol/bugs/2777/>: Fixed a bug
where inappropriate actions for Units were displayed in the Colony panel.
(git: [e1eb38], [638b60])
- BR#2778: Fixed a bug where a pioneer lost movement points when
equipped directly from a ship. (git: [efc99f])
- BR#2780 <https://sourceforge.net/p/freecol/bugs/2780/>: Fixed a bug
where scouts could interactive with native settlements without making
contact them first. This appeared to be only from ship-to-shore. (git:
[117f58])
- BR#2766 <https://sourceforge.net/p/freecol/bugs/2766/>: Fixed a bug
where the message "Press enter to end turn" notice did not display
properly. (git: [435395])
- BR#2781 <https://sourceforge.net/p/freecol/bugs/2781/>: Fixed a bug
where equipment dragged-and-dropped onto a missionary and then later
removed wasn't properly logged and resulted in excess gold being credited
to the user. (git: [7d5905], [5d4c24])
Mike in particular has made a ton of changes that aren't listed here, so if
there are any glaring omissions, those should be included.
Best,
Just thinking about all the work that has been done since the 0.11.1
release as the game moves toward 0.11.2 and wondering what more needs to be
or should be done before the next incremental release. Requiring Java 7 is
probably the biggest changed from a user requirement standpoint (I don't
know if there is any way to gather empirically what versions of Java
players are using).
The biggest things I can think of is testing the proposed methods of fixing
the Windows display bugs.
Here is one stab at a non-exhaustive changelog.
*Major Changes/Improvements:*
- Java 7 (v. 1.7) now required to run FreeCol and associated cleanup:
- User Interface dialog boxes, panels and other elements updated to
Java 7 standards.
- Allow Pocahontas to clear mission ban when using FreeCol rules
- In Col1 bans on missionaries (by a Native Tribe) persist for as
long as the game continues. This change allows Pocahontas to
clear them as
a FreeCol rules extension.
- Creating and Modifying Trade Routes now triggers various validity
tests to insure better operation. Further additional improvements to Trade
routes have been made.
- Creating games with custom Difficulty settings now works properly.
(git: [a75ee3] and [fa0ccd])
*Minor Improvements*
- Player can now measure approximate movement time for foreign units
without triggering a server error. (BR#2759
<https://sourceforge.net/p/freecol/bugs/2759/>; git: [f0f387])
*Bug Fixes:*
- BR#2749 <https://sourceforge.net/p/freecol/bugs/2749/>: Non-expert
pioneers now display tool quantity (git: [5786907])
- BR#2750 <https://sourceforge.net/p/freecol/bugs/2750/>: Fixed an issue
where the Build Queue would not appear under certain conditions (git:
[aa892d])
- Fixed a crash issue when a European nation didn't have enough gold to
create a needed unit. (git: [6e8bd8])
- BR#2754 <https://sourceforge.net/p/freecol/bugs/2754/>: Fixed an issue
where Unit movement by a Player did not subtract movement points. (git:
[fd0fc2d])
- BR#2756 <https://sourceforge.net/p/freecol/bugs/2756/>: Fixed bugs
where creating games where custom Difficulty settings did take effect
in-game. This fix is also noted in the Major Improvements section of this
document. (git: [a75ee3] and [fa0ccd])
- BR#2757 <https://sourceforge.net/p/freecol/bugs/2757/>: Related to
BR#2756.
- BR#2755 <https://sourceforge.net/p/freecol/bugs/2755/>: Fixed a bug
where loyalty percentages did not recalculate under certain conditions.
(git: [f4355a8])
- BR#2758 <https://sourceforge.net/p/freecol/bugs/2758/>: Fixed a bug
where a discovered region's name did not display properly to the user.
(git: [f38fb3])
- BR#2759 <https://sourceforge.net/p/freecol/bugs/2759/>: Fixed a bug
where non-player units triggered errors when dragged-and-dropped. (git:
[f0f387])
- BR#2760 <https://sourceforge.net/p/freecol/bugs/2760/>: Fixed a bug
where production did not automatically occur when raw goods became
available in a colony. (git: [f22671])
- BR#2762 <https://sourceforge.net/p/freecol/bugs/2762/>: Fixed a bug
where silver production did not work properly. (git. [e68445])
- BR#2768 <https://sourceforge.net/p/freecol/bugs/2768/>: Fixed a bug
where building a colony did not occur in certain circumstances. (git:
[a51f0e])
- BR#2767 <https://sourceforge.net/p/freecol/bugs/2767/>: Fixed a bug
where four immigrants appeared for user selection in certain circumstances.
The selection dialog appears after Brewster joins the user's Congress or
after a Fountain of Youth event. (git: [beeefe])
- BR#2763 <https://sourceforge.net/p/freecol/bugs/2763/>: Fixed a bug
where some dialog boxes did not display properly. (git: [dd4d32], [072286]
- BR#2770 <https://sourceforge.net/p/freecol/bugs/2770/>: Fixed a bug
where Brewster's addition to the Congress does not trigger choice dialog
box. (git: [4068c3])
- BR#2761 <https://sourceforge.net/p/freecol/bugs/2761/>: Fixed a bug
where improper region discovery server updates generated errors. (git:
[4068c3])
- BR#2775 <https://sourceforge.net/p/freecol/bugs/2775/>: Fixed a bug
where a created Mission did not synchronize with the server. (git:
[2c368a]).
- BR#2320 <https://sourceforge.net/p/freecol/bugs/2320/>: Fixed a bug
where the good icons in the Europe panel could be partial hidden from view
for some users. (git: [7107e3])
- BR#2777 <https://sourceforge.net/p/freecol/bugs/2777/>: Fixed a bug
where inappropriate actions for Units were displayed in the Colony panel.
(git: [e1eb38], [638b60])
- BR#2778: Fixed a bug where a pioneer lost movement points when
equipped directly from a ship. (git: [efc99f])
- BR#2780 <https://sourceforge.net/p/freecol/bugs/2780/>: Fixed a bug
where scouts could interactive with native settlements without making
contact them first. This appeared to be only from ship-to-shore. (git:
[117f58])
- BR#2766 <https://sourceforge.net/p/freecol/bugs/2766/>: Fixed a bug
where the message "Press enter to end turn" notice did not display
properly. (git: [435395])
- BR#2781 <https://sourceforge.net/p/freecol/bugs/2781/>: Fixed a bug
where equipment dragged-and-dropped onto a missionary and then later
removed wasn't properly logged and resulted in excess gold being credited
to the user. (git: [7d5905], [5d4c24])
Mike in particular has made a ton of changes that aren't listed here, so if
there are any glaring omissions, those should be included.
Best,
--
*Caleb R. Williams*
*Caleb R. Williams*