Caleb correctly comments that we have accumulated enough bug fixes
that a release would be beneficial to the users.  However as always
there are some open issues that Would Be Nice to fix first.  So I am
interested in comments as to what should be considered a release
blocker.  Generally the bug tracker is in good shape, most issues
reported since 0.11.1 have been fixed or at least mitigated, and where
they have not it is usually because we need more information and/or
reproducibility to make progress.

My nominations as current blockers would be:

- BR#2757: custom difficulties are still failing

- BR#2766: There is some wierdness introduced by a cleanup of the Unit
  iterators, which breaks the decision to show the End Turn message.
  I know which commit it was so it can be easily backed out, but I
  would prefer to fix this properly.

- BR#2776: This is a report of total fail on MacOS.  I have limited
  access to Macs, but should at least try to reproduce.  Perhaps some
  combination of moving to Java 7 and Apple's Java policies have
  painted us into a corner.  Hopefully there is a workaround.

We also have some bugs that I suspect are fixed, but some independent
comment would be helpful: BR#2720 BR#2732 BR#2761.  The patch that
"fixes" the bug should be referenced on the BR.

Finally, there has been progress in BR#2729, but not necessarily a
full solution.  OTOH the window sizing code is looking more robust, so
we have resolved to mitigate this further by switching to windowed
mode being the default in the next release.  A trivial patch to do so
is attached if anyone wants to test.

Cheers,
Mike Pope
diff --git a/src/net/sf/freecol/FreeCol.java b/src/net/sf/freecol/FreeCol.java
index 0422bde..e3329c9 100644
--- a/src/net/sf/freecol/FreeCol.java
+++ b/src/net/sf/freecol/FreeCol.java
@@ -157,8 +157,11 @@ public final class FreeCol {
     /** The time out (seconds) for otherwise blocking commands. */
     private static int timeout = -1;
 
-    /** The size of window to create, defaults to null for full screen. */
-    private static Dimension windowSize = null;
+    /**
+     * The size of window to create, defaults to impossible dimensions
+     * to require windowed mode with best determined screen size.
+     */
+    private static Dimension windowSize = new Dimension(-1, -1);
 
 
 

Attachment: pgptsWdN2xLSJ.pgp
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to