Try 3.1.0-beta4 before I announce it

Here’s what I hope will be 3.1.0-beta4:

nomic.net/~uckelman/tmp/vassal/

I’ve tried a half-dozen modules on Linux, and installed it successfully on
a Windows XP box without incident. As soon as a few people have confirmed
that this works for them (especially on a Mac, which I can’t test myself),
I’ll upload it to SF and put out the announcement.

Joel,

One problem. BugDialog.java does not compile with Java 1.5 - GridBagConstraints.BASELINE_LEADING is a Java 6 feature. I suspect it will crash at runtime on a Java 5 only system.

Also, the Dutch translation properties file should be VASSAL_nl.properties (Dutch anywhere), not VASSAL_nl_NL.properties (Dutch in the Netherlands).

Regards,
B.

*********** REPLY SEPARATOR ***********

On 15/10/2008 at 1:44 PM uckelman wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Um, what am I supposed to use instead? I don’t see another anchor value
for the baseline.

Fixed. We wouldn’t want to leave out the Flemmish.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Unfortunately, Baseline anchoring was not available in Java 1.5. You where limited to:

The absolute values are: CENTER, NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, and NORTHWEST. The relative values are: PAGE_START, PAGE_END, LINE_START, LINE_END, FIRST_LINE_START, FIRST_LINE_END, LAST_LINE_START and LAST_LINE_END.

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake Joel Uckelman:

LINE_START and LINE_END work tollerably well. I don’t plan on keeping that
GridBagLayout around anyway in the long run. (Blech!)

I’ve uploaded fixed copies for testing.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

On Oct 15, 2008, at 2:36 PM, Joel Uckelman wrote:

You have to use something else.
Baseline alignment was only added in Java 6.

I think LINE_START is probably the best you can do and still support
text-direction handling.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

I’m guessing that most of the other translations are now way out of date?

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Quite. That’s one of the tasks I’d like to get going for beta5, after we
finalize all of the strings in English.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

On Oct 15, 2008, at 1:44 PM, uckelman wrote:

The Mac version seems to work OK.

I’ve only done a cursory test on one module, though. (Matanikau v1.0,
Silent War v0.96)

=======

Oh, and I discovered an RFE for the counter palette UI:
It would be nice to have drag-and-drop enabled from the selection
list.

Right now you use the selection list to choose a counter and then
have to release the mouse, move it to the counter, click again and
drag. If one could just drag directly from the list, it would save
some movement and clicking, providing a more efficient interface.

=========

While doing some more experimenting with the Counter palette
interface, I noticed some other, interesting behavior of the list that
is next to the unit display window. In particular, unlike other
lists, holding down the mouse scrolls the selection down in the list,
more like a pop-up menu. This seems a bit different from the normal
list behavior. Even more strangely, the scrolling behavior happens
even if the mouse is not actually over the scroll list pane itself.

For example, if you click and hold in the list, move horizontally out
to the side and then down, the list selection scrolls down with the
mouse movement. This behavior would make drag-and-drop from the list
itself a bit more problematic. Oh, well.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Just tried svn4257 on my Win 2000 machine, and it seems to run fine. A text label bug I’d noticed is definitely solved.

However, I just noticed that the behavior on a turn tracker bug has changed, but hasn’t been solved. You can see details in the Module Support thread for The Russian Campaign. I would think you may want to just put the next attempt at a fix in beta5. :stuck_out_tongue:

Ok, thanks for having a look. I’m going to announce it now.

We’ll get the remaining TurnTracker problem sorted for beta5. (At least the
way it is now is better than it had been.)

To which svn trunk revision does it correspond? I still have a BadDataError with Layers following a numerical property defined on the piece (such as “Side”) when the piece is in the Game Piece Palette (the error does not occur for similar pieces in AtStartStacks). I would like to hunt this one down.

Thus spake “jcdubacq”:

beta4 = svn4266.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)