[Freecol-developers] 0.12.0 Release Mirrored on Github

2022-04-30 Thread Caleb Williams
All:

I've posted an official release on GitHub for 0.12.0. Can someone with
admin access there upload the installers to the release? My internet here
is so slow that it wouldn't get done for hours if I tried.

Also Stian, it seems like the auto release script is a bit too active. It
seems to override previous notes as well. I think that should be made no
more frequently than once per day.

Thanks,

*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-24 Thread Caleb Williams
Done.

On Sun, Apr 24, 2022, 7:05 AM Stian Grenborgen <
stian...@student.matnat.uio.no> wrote:

> > [Caleb:]
> > I think that's an excellent idea. We should go for it. [...]
>
> I can setup the build at Github if someone adds me as an admin there (
> https://github.com/orgs/FreeCol/people). Looking at you Mike and Calebrw
> -- as you are listed as members.
>
>
> Best wishes,
> Stian Grenborgen
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-23 Thread Caleb Williams
I think that's an excellent idea. We should go for it. It's beyond my
ability and knowledge (and perhaps access to SourceForge). Anything the
developers can do to make FreeCol more accessible to the people that are
playing the game, the better. Posting to Facebook and Discord would be
really helpful too.

*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796


On Sat, Apr 23, 2022 at 12:06 PM Stian Grenborgen <
stian...@student.matnat.uio.no> wrote:

> > [Caleb:]
> > The GitHub mirror was originally configured to be an automatic process.
> I believe
> > it was a Travis CI hook, but at any rate when changes were made to the
> SF repository,
> > the CI hook ran and pushed to GH.
>
> We can do this directly from SourceForge.net using a Git server hook.
> There is no need for Travis.
>
>
> > AFAIK, the nightly releases were also automated, probably through the
> same hook to Travis
> > CI. At any rate, the CI was no longer free (due to plan changes) and
> quit working.
>
> We can use GitHub Actions for making these builds. Github Actions is free
> for public repositories.
>
>
> > One issue with the process is it isn't consistently timed as I have to
> physically perform each part
> > of the process. I also cannot generate the MacOS installer.
>
> The Mac bundle can be created using GitHub Actions. We can also
> automatically both build and publish nightly builds. Release notes can be
> automatically generated using commit messages (although such a commit log
> might not be user friendly). It's apparently even possible to automatically
> post messages to Discord and Facebook -- although I have not tried that
> before.
>
>
> Best wishes,
> Stian Grenborgen
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] GitHub Mirror and "Nightly" releases

2022-04-22 Thread Caleb Williams
Stian, et. al.,

The GitHub mirror was originally configured to be an automatic process. I
believe it was a Travis CI hook, but at any rate when changes were made to
the SF repository, the CI hook ran and pushed to GH.

AFAIK, the nightly releases were also automated, probably through the same
hook to Travis CI. At any rate, the CI was no longer free (due to plan
changes) and quit working. Who ever set up this stuff was no longer active
with the project and nobody noticed that was active since most of the stuff
was done on SF. I finally removed the .yml files when I noticed that while
GH attempted to run the script, it always failed due to no longer being a
free service.

Right now, I have created the "nightly" releases manually using *ant dist*.
I then make sure GH is mirroring SF (manually). I create a pre-release tag
with the results from *ant dist* and publish it. I then post on the
Facebook and Discord groups (thanks Blake) that a new release is available
on GH. I try to keep a handle on major fixed bugs since last nightly and
add a note in the release notes.

One issue with the process is it isn't consistently timed as I have to
physically perform each part of the process. I also cannot generate the
MacOS installer.

I don't mind doing so, as the more people are playing this version the
fewer are playing 0.11.6. This leads to more relevant bug reports, such as
the multiplayer one.

Thanks,

Caleb Williams
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Java version bump

2022-02-20 Thread Caleb Williams
Windows seems fine with both 11 and 17. I've used both to either install or
compile FreeCol.

*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Github Merge Request review needed

2022-02-20 Thread Caleb Williams
https://github.com/FreeCol/freecol/pull/101

*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Contributing to FreeCol

2019-02-25 Thread Caleb Williams
Dan,

FreeCol is an open source project. All donations of time and skill are
appreciated. Feel free to commit a change via the GitHub or SourgeForge
repositories pull request systems and a trusted project member will review
it for inclusion.

With regard to the FreeCol website, updating is a manual process, but
please feel free to propose an idea.

Thanks,

Caleb


CC: FreeCol dev email list


On Sat, Feb 23, 2019, 5:16 AM Dan Fries  Dear Caleb,
>
> I hope you do not mind me contacting you directly, as I was given your
> email by a colleague. My name is Dan Fries, and I am a technical copywriter
> focused covering the open source software community.
>
> I'm reaching out to you today in the hopes of writing for FreeCol. Is
> there any availability to contribute to the site as a guest author? I'm
> not seeking employment nor remuneration, only volunteer work.
>
> Thanks for your time and consideration.
>
> Dan
> __
> *Daniel Fries - Linkedin
> *
>
>
> If I've reached you in error or you would prefer to not receive another
> message at this address, I apologize for the inconvenience. Click here
>  and
> you shouldn't hear from me again.
>
>
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] French translation

2018-01-04 Thread Caleb Williams
I like it! For all intents snd purposes, Open Source should be open to all
-- not just the code.

The content is easy to add to a copy of the same page.

Also, we always have the TranslateWiki Project for FreeCol itself.

Best,

Caleb

On Jan 4, 2018 10:13 PM, "Michael T. Pope"  wrote:

> On Thu, 7 Dec 2017 17:03:24 +
> Avice Robitaille  wrote:
> > I was doing some research and when I visited your excellent page
> http://www.freecol.org/about.html, I noticed it was not translated into
> French.
> >
> > I am a native French speaker with a Bachelor in Foreign Languages and I
> am also a translator.
> >
> > I translate any text from English to perfect French. I have worked as a
> freelance translator for over 7 years now and have meticulously translated
> among other things: Scientific papers, business documents, website content,
> instructions, articles and literary texts….
> >
> > If you want, I can translate your page for free with the same content,
> but also by keeping its form and its links.
> >
> > Let me know if you are interested by my offer and, in some weeks, I will
> send you the URL where the translation will be available.
>
> We have a deliberately very simple website so it is unlikely that we
> can do the auto-language-selection trick seen in other places.  However we
> can certainly put a link to a French translation of about.html somewhere
> prominent on about.html.
>
> What do you think Caleb?
>
> Cheers,
> Mike Pope
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] 0.12.0

2017-08-03 Thread Caleb Williams
David,

I believe the official reason for the minor version bump is because version
0.12.0 games will no longer be to read version 0.10.x games. A conversion
would require 0.10.x save file be loaded in 011.x and then re-saved and
then loaded in 0.12.0 (or later)

BTW: Mike thanks for all your hard work. I don't have much time to play
this game (other games to play ATM), but I look forward to the official
release to see if that will tear me away from my AA games.

Thanks,


*Caleb R. Williams*

On Sun, Jul 30, 2017 at 4:28 PM,  wrote:

> Hi,
>
> it was 0.11.7, but later on it was decided to go for 0.12.0, because
> too many/big changes had accumulated. Its just that noone updated the
> name of the wiki-page.
>


> Btw., I'm also hoping we can have a release soon, just having not much time
> myself atm.
>
> Greetings
>
> wintertime
>
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] How to build in IntelliJ

2017-02-27 Thread Caleb Williams
Hi,

Excellent question. Dunno if anyone uses IDEA to develop other than I.

As of a couple months ago, I was able to fully build the Jar file via IDEA
using Ant within IDEA. I was able to fully debug the code (with the
built-in debugger).

That said, I probably have not tried since somewhere in the September to
November range and could not say if the error you experienced is
reproducable on my end.

If I remember, I try with the latest revision when I get home from work
tomorrow.

Thanks,

Caleb

On Feb 27, 2017 11:52 PM, "Claes Mogren"  wrote:

Hi,

Just a quick question, what should the settings be to set up the FreeCol
project in IntelliJ? I tried running the "build" ant command but got the
following error:

/freecol-git/src/net/sf/freecol/common/networking/RemoveMessage.java
(57:28) error: invalid method reference
non-static method getId() cannot be referenced from a static context

Does FreeCol even build on OS X?

Btw, I'm a long-time lurker, glad to see there is still some activity here.

/Claes


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Mouse inputs not working

2017-01-03 Thread Caleb Williams
Since this is probably only a bug introduced within the past 24 hours, I
figured it didn't warrant a post, but on two computers on the latest
revision () I cannot get FreeCol to accept any mouse inputs. Keyboard seems
to work though.

Clicking-and-dragging, right click, left click seem to have no effect.

Thanks,


*Caleb R. Williams*
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Welcome to 2017

2017-01-01 Thread Caleb Williams
Nope. Just find and replace in IDEA (some pruning for certain files), then
verified each change in Git Extensions. So it is possible that something
was missed.

The one question I did have was about the translation strings, does that
get done by translate wiki?

Best

Caleb

On Jan 1, 2017 10:35 PM, "Michael T. Pope" <mp...@computer.org> wrote:

> On Sun, 1 Jan 2017 21:05:19 -0600
> Caleb Williams <cale...@gmail.com> wrote:
> > Just a note to the other developers:
> >
> > I have upgraded the copyright notice of all files to 2017.
>
> Thanks for that.  Did you use .../bin/copyyear.sh?
>
> Cheers,
> Mike Pope
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Freecol-developers mailing list
> Freecol-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freecol-developers
>
>
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Ant 1.10.0 Released

2017-01-01 Thread Caleb Williams
Another note to pass along:

Apache Ant, the build tool FreeCol uses, has been updated to version 1.10.0
(and version 1.9.8 for users that need to use Java 1.5 through 1.7).

I tested the compilation process and all seemed fine as far as I could
tell, but I'm only able to test on Windows.

I can update the docs as needed as well once it's verified that FreeCol
compiles on other operating systems.

Thanks,


*Caleb R. Williams*
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Welcome to 2017

2017-01-01 Thread Caleb Williams
Just a note to the other developers:

I have upgraded the copyright notice of all files to 2017.

Please be aware when pushing any changes as all relevant files have been
affected.

Thanks,


*Caleb R. Williams*
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] angry natives and weapons sales

2016-12-25 Thread Caleb Williams
For some reason, in thinking back to the original game, I can barely recall
angry natives accepting weapons but not other goods. We need someone that
can test Col1.

Thanks,

Caleb



On Dec 25, 2016 1:20 PM, "Enrico Weigelt, metux IT consult" <
enrico.weig...@gr13.net> wrote:

Hi folks,

is it correct that offering weapens to angry natives
reduces their anger ?


--mtx


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Merge Request #40 for imp. Req. 199 & 43

2016-12-20 Thread Caleb Williams
The web code has been updated along with the the user guide.

Can you push the changes for the site when you get a chance?

Thanks,

*Caleb R. Williams*
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Merge Request #40 for imp. Req. 199 & 43

2016-12-20 Thread Caleb Williams
And I will get the website code updated later today. Is there a specific
way you'd like your group listed in addition to your names?

Thanks,

Caleb

On Dec 20, 2016 3:00 AM, "Michael T. Pope"  wrote:

> On Sat, 17 Dec 2016 14:34:09 -0500
> "Michael Jeffers"  wrote:
> > Please let us know if you see any additional issues with the merge.
>
> There was an additional improvement to the gold display, and I ended up
> changing the messages a bit as I know we will get complaints about the
> "EU" abbreviation.  Otherwise though, this is all now merged
> (git.01abb56).  Many thanks for your work.
>
> Cheers,
> Mike Pope
>
> 
> --
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today.http://sdm.link/intel
> ___
> Freecol-developers mailing list
> Freecol-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freecol-developers
>
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] UI Testing for #43

2016-12-08 Thread Caleb Williams
> For testing improvement request #43, we're having difficulty encountering
the looting panel for capturedGoodsDialog.

I've only encountered the CaptureGoodsDialog when attacking ships. In
theory it could effect any Unit (net.sf.freecol.common.model) though it's
only a Carrier with goods in its holds that it really applies to -- this
can only be a ship or a wagon train.

> Is there perhaps any other way to test this panel other than manually
testing the UI through gameplay (i.e. dev tools or saved games)?

I don't think the debug mode will help here. I created a save game with the
player's privateer and a nearby ship to loot from. You'll find this in the
tile (41, 29) area of the map. You can use the file at
https://sourceforge.net/p/freecol/improvement-requests/43/

Thanks,

*Caleb R. Williams*
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Fwd: Re: Mouse event Problem in #199

2016-12-05 Thread Caleb Williams
For record keeping purposes.
-- Forwarded message --
From: "Caleb Williams" <cale...@gmail.com>
Date: Dec 5, 2016 5:18 PM
Subject: Re: [Freecol-developers] Mouse event Problem in #199
To: "Dong Kim" <dong...@andrew.cmu.edu>
Cc:

We're not sure but it does work for SHIFT+ALT,
defaultTransferHander.importData just does not get called for SHIFT+CONTROL
for reasons not known.


I think that can always be tracked down later if it is really a big deal.

Our current pull request has the SHIFT+ALT event implemented, so we
deviated from the improvement request a bit. Will this be fine?


My opinion is that this will be fine, but the final say will be Mike's.

I look forward to taking a look at the code too.

Thanks again for contributing. Once this is finalized, I will add a credit
on pur website for you and your group.

Thanks,

Caleb
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Ticket #199 Interpretation/Issues

2016-11-29 Thread Caleb Williams
Mr. Kim,

Thanks again for your excellent question.

My understanding of this feature request is as follows:

   - Because clicking-and-dragging from a GoodsLabel in either the
   ColonyPanel or the EuropePanel result in 100 units (or if the amount of the
   given goods is less than 100 units, the full amount) to be moved to or from
   a carrier (typically a ship or wagon train), and
   - Because a shift-click-and-drag displays an option to choose how much
   of a unit to move to or from the carrier (in increments of 20 units or by
   an override via user input), the new feature would be
   - CTRL-shift-click-and-drag would be used to automatically move all
   units available (only practical when more than 100 units exist) to or from
   the carrier.

This feature would be practical in the following way:

   - It would enable the user to move between 101-300 units of goods
   between the carrier and the warehouse/Europe with a single action. This
   enables the user to more quickly stock their warehouse, move the goods to a
   carrier, or offload the goods for a sale in Europe. It's definitely most
   beneficial for FreeCol power users.

This feature could be problematic in the following way:

   - In Europe, this could cause the user to purchase too much of a given
   good.

Thanks,

*Caleb R. Williams*

On Tue, Nov 29, 2016 at 4:49 PM, Dong Kim  wrote:

> Hi again,
>
> My team and I had some questions regarding ticket #199. Here's our current
> understanding of the issue:
>
> 1) Holding down SHIFT while dragging the mouse on a goods type will allow
> the player to select the amount of goods of that type to move
>
> 2) Dragging the mouse *without* holding any keys will move all the goods
> of that type
>
> The current ticket requires that "When you press and hold down
> SHIFT+CONTROL while moving, it should move ALL the available goods from/to
> a carrier *of that type *(which is currently dragged by the mouse)."
>
> We were confused if this is possibly already resolved, because it seems
> like the desired functionality with SHIFT+CONTROL while dragging the mouse
> is the same as simply dragging the mouse without holding any keys. We just
> wanted to check-in with you guys to make sure we haven't misunderstood the
> improvement request (i.e. different types of carriers instead of goods).
>
> Thanks!
>
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Claiming Tickets #43 & #199 Improvement Requests

2016-11-23 Thread Caleb Williams
> > and were
> > wondering how many other panels/dialogues we'd be working with, and if
> > there are any specific classes we should be looking at.
>
> ... That is in NegotiationDialog. ...

As Mike said, nasty. Please let me know if you need any doc improvements to
the panel's layout details. (Or any others for that matter.) I don't think
I ever did a panel layout for that dialog.

If there are others that you need assistance, please let us know.

-Caleb Williams
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] TranslateWiki and British English Cleanup

2016-10-21 Thread Caleb Williams
Hey all,

I spent the last few hours going through all the open requests from
TranslateWiki where TW users requested support on translating FreeCol to
answer as many questions as I could. I have added some additional project
documentation to a few of the strings, which should be seen the next time
Nike imports. (Nike: if you see this, can you please close some of the
outstanding requests as it appears this is something only someone with the
correct permissions can do.)

Additionally, I have cleaned up a few usages of British English found in
the main file and move them over to the en-gb by editing them on TW. Those
should also show up in the next TW import by Nike.

This should help end users using both American and British English
understand FreeCol text better.

Thanks,

-- 
*Caleb R. Williams*
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] open bug review

2016-10-04 Thread Caleb Williams
>
> BR#2911
>  * I reviewed the places where this occurs due to code and in may cases
> it's a small overlay with the "new" background behind a small section. One
> place that I don't really like the overlay is on the buttons. It does a
> great job of letting you know there is something new there, but it I almost
> feel as if a different texture would be a great way to make this stand out.
> Something darker perhaps. I also looked at possibly using a solid color
> background for readability purposes, but the colors I choose did work from
> what the color "should look like" to when you input that color as an RGB
> value. Hopefully in the next couple of days I can re-run over the some of
> the panels and see if I see any egregious errors.
>

Still looking at this, but it's possible that for certain panels or
sub-panels that we may need to override paintComponent(Graphics g)

so
that we do not paint in the FreeCol background rather than the
setOpaque(boolean
isOpaque)

method call mentioned earlier in the bug report itself. I have not yet
experimented further with this idea.

Thanks,

-- 
*Caleb R. Williams*
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] open bug review

2016-09-28 Thread Caleb Williams
Thoughts a couple of bugs:

BR#2911
 * I reviewed the places where this occurs due to code and in may cases
it's a small overlay with the "new" background behind a small section. One
place that I don't really like the overlay is on the buttons. It does a
great job of letting you know there is something new there, but it I almost
feel as if a different texture would be a great way to make this stand out.
Something darker perhaps. I also looked at possibly using a solid color
background for readability purposes, but the colors I choose did work from
what the color "should look like" to when you input that color as an RGB
value. Hopefully in the next couple of days I can re-run over the some of
the panels and see if I see any egregious errors.

BR#2926:
 * I looked at this and the issue is that the container used to display the
dialog selection isn't a JScrollPane and I've had a hard time moving it in
that direction. The panel is not based on a MigLayout implementation but
rather on a simple JFrame which I am not as familiar with customizing. It's
possibly switching to a MigLayout may work. I pinged Wintertime on this,
but have heard nothing back, so this could be something to do with a longer
stretch of time. It would be nice to fix this panel before the next release.

Thanks,

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Personal Repository Commit Leak reverted

2016-09-23 Thread Caleb Williams
Hey all,

I have been working on some automatic cleanup to portion of the source
repository and due to a mistake on my end a group of large changes
accidentally were uploaded onto the core repo rather than my fork.

Because of the large scale changes involved, I reverted the commits, but
they are still availble for review at my fork at
https://github.com/Calebrw/freecol/

I'd love any feedback the development community has on any of these changes
I've made. And with consensus, I'd love to move them into master.

I should be working on more panel documentation and testing of some moving
a few usages of instanceof into an OO-based design over this weekend,
rather than any large-scale automated cleanups.

Thanks,

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] New OSUtils.java class

2016-09-21 Thread Caleb Williams
Hey devs:

While bored while perusing some of the Panel code looking for more
documentation to write, I came across an old note in AboutPanel that the
function for launching the user's web browser to bring them to
FreeCol-related sites needed to be broken out into its own class.

I created src\net\sf\freecol\common\util\OSUtils.java for this purpose.

Currently it only has two methods, both static. LaunchBrowser() is a void
that runs the command to launch the browser and GetBrowser() returns a
String[] that can be fed into LaunchBrowser(). Both are static as it seems
this class doesn't really need a state. It does not rely on any FreeCol
classes, just java.* classes for Logging and Exception handling.

It implements the Logger at FINEST to make a note of a failure to launch
the browser. I tested the update in Windows 8 and it works fine, but I have
no way to test on Linux, Unix or Mac OS.

I created a GitHub repository to store this change until there is enough
testing to make sure it works and then it can be brought back into the main
SourceForge repo.

The link to this specific commits are
https://github.com/Calebrw/freecol/commit/6d21dc66ba9795389a2740bdb0e1b1421cb2e486
and some clean up in
https://github.com/Calebrw/freecol/commit/52670e8cb71b7c9696b2f21cbc1385221a749d49

Additionally, this branch contains another commit which cleans up a bunch
of "==" operators that could be more strictly implemented using either
Equals() or .equals(). That commit fully passed the JUnit testing although
the change did break an AI test, so no changes to any AI files were
committed.

Thanks,

-- 

*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] patch: fix looking for jar in FHS location

2016-09-20 Thread Caleb Williams
> Oh but you made a small mistake.
> If you would have used: git apply
> 0001-Fix-testing-of-jar-in-FHS-location.patch

> Thenn all the author information would have been used. Like this it was
> written like its your patch. Some people could either take this the
> wrong way (unfair) or generally it helps with git blame if you have
> this info :-)

Mike,

Can we revert your commit and re-apply with git apply? Does SourceForge
support this feature?

I'll give it a try at least.

Thanks,

Caleb
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Javadoc update

2016-09-17 Thread Caleb Williams
Hey all:

I have just finished the bulk of the work needed to update the FreeCol
Javadoc sources (see
https://docs.oracle.com/javase/8/docs/technotes/guides/javadoc/index.html
for those unfamiliar with Javadoc) to a more modern format. The HTML within
the Javadoc sources has been made more standards compliant as well.

The largest change was moving from the package.html format to the
package-info.java format. This change moves FreeCol to the preferred method
of package-level annotation. At the same time, I made sure to review almost
all of these new files to make sure they were using HTML and CSS properly.
Some package annotations contained a small amount of information with very
little formatting, but the larger annotations were all looked at and
updated as needed. A few typos were fixed as part of this process, but by
and large the actual content did not change.

Additionally, I cleaned up a large group of about 50 to 60 Javadoc errors
and warnings that largely consisted of missing or incorrect parameter tags.
Also, the use of depreciated CODE tags were replaced with the
preferred {@code CODE} format.

Finally, after discussion with the primary developer, Mike Pope, a change
made to remove unneeded {@inheritDoc} tags was reverted as he will use
those tags later as FreeCol approaches release.

There is still some work needed, especially with annotation parameters of
 generics but in many cases those changes will need to be made by a
developer more experienced in Java than I.

Best wishes to all those reading this,

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Renewing web page

2016-07-16 Thread Caleb Williams
All:

I agree with Mike. I like the new look. Like any new site, I'm sure there
are kinks to be worked out. The upper banner comes to mind. Additionally
would a top menu bar that sticks to the top of the screen make sense? Many
websites these days provide them for ease of use. Usually a simple
CSS/jQuery solution is needed, so it can be implemented repetitively easily
at a later date.

While I have always preferred a dynamic CMS solution to the website (for
simplicity's sake), I also understand that it's not my call and security
should be a top priority.

Best,

 - Caleb
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Source art files from SVN

2015-11-04 Thread Caleb Williams
My 2 cents is to have either a separate trunk or in some way to put it in
separate repository. I would have been a fan of doing that for the website
too.

That way the source art is separate from the actual game-use art.

Caleb
On Nov 4, 2015 11:05 AM,  wrote:

> Hi,
>
> > Gesendet: Mittwoch, 04. November 2015 um 11:26 Uhr
> > Von: "Michael T. Pope" 
> >
> > On Tue, 3 Nov 2015 01:17:52 +0100
> > win...@genial.ms wrote:
> > > some time ago we already talked about rescuing some of the
> > > source art files from SVN.
> > >
> > > I also happened to see some old discussion on debian games mailing
> > > list about what should be required in terms of source for art files,
> > > which made me think about licensing requirements and if some of this
> > > stuff would actually needed to be included in the source packages?
> >
> > I am not sure artwork is in the same category as source code.  Do the FSF
> > say anything about this?
>
> My impression is they mostly just care about source code (and partially
> documentation) and that resulted in the GPL only using words referring
> to code. There is some statement where they recommend using GPL even though
> they say you have to know yourself what sourcecode means (as they might
> not even know themself):
> http://www.gnu.org/licenses/gpl-faq.en.html#GPLOtherThanSoftware
> IIRC this ambiguity and uncertainty is one of the reasons CC-BY-SA was
> created by people who care about artists.
>
> > > Though it worries me that it might triple the size of the git repo.
> > > What do you think?
> >
> > I would prefer not to grow the repo that much (indeed, I was hoping to
> > evict the website directory in due course).  Perhaps we should start a
> > freecol-artwork project.
>
> Yeah, I pretty much want to avoid growing it too much, too. Thats why
> I asked if you have a better idea and was trying to prune it before
> adding it (I found a paint.net plugin for psd files which I'll try out).
> A separate art repo might be a good idea, maybe you could convert the SVN
> and git filter-branch inappropriate stuff like col1 or civ3 art.
> For the website its too late already, as you fiddling around with
> git filter-branch invalidates all commit hashes. I would just keep it
> for now, unless it helps with maintenance or upload of the website.
> I also found a number of useful higher res images in the website part,
> which I would want to keep, so I'd prefer you do not delete it, tell me
> when/if it happens and let me sort out what to delete and what not.
>
>
> Greetings,
>
> winteertime
>
>
> --
> ___
> Freecol-developers mailing list
> Freecol-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freecol-developers
>
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol 0.11.5

2015-08-23 Thread Caleb Williams
I was under the impression 1.8 would be the version going forward from the
discussions on the mailing list. Obviously that could be incorrect. I guess
we will need some direction from Mike. Those changes can be reverted of
course too.

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol 0.11.5

2015-08-23 Thread Caleb Williams
Removed the notes and added a notice that FreeCol will require Java 1.8
with the next release.

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol 0.11.5

2015-08-23 Thread Caleb Williams
I will take a look at both of those. Do you happen to know when both of
those went into effect? (Release version, that is.)

Best,

Caleb
On Aug 23, 2015 1:26 AM, win...@genial.ms wrote:

 Hi,

 on the download page is a weird note about missing sound files.
 I think it is way outdated, as I never saw such message.
 The second note is also outdated, as --windowed is now default.


 Greetings,

 wintertime


 *Gesendet:* Sonntag, 23. August 2015 um 03:05 Uhr
 *Von:* Caleb Williams cale...@gmail.com
 *An:* FreeCol Developers freecol-developers@lists.sourceforge.net
 *Betreff:* Re: [Freecol-developers] FreeCol 0.11.5
 It would appear that the /templates/freecol/css/template_css.css isn't
 being updated. I've made a few changes that are required to continue with
 the cleanup of the site.

 Thanks for cleaning up the Joomla generator tag too, btw.

 Best,

 --
 *Caleb R. Williams*


--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Bug: Unit movement doesn't refresh the screen

2015-08-22 Thread Caleb Williams
Came across a rather nasty GUI bug that is causing the screen to not
refresh after unit movement. The screen only refreshes after the end of
turn.

Bug report # 2890 contains more information.

Sincerely,

Caleb
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol 0.11.5

2015-08-04 Thread Caleb Williams
How does that script work? I know next to nothing about Shell scripts. I do
know the site was up to date when I visited later.

Caleb
On Aug 4, 2015 4:16 AM, Michael T. Pope mp...@computer.org wrote:

 On Mon, 3 Aug 2015 19:30:19 -0500
 Caleb Williams cale...@gmail.com wrote:
  Looks like the website is still out of date.

 Looks OK from here.  Which page/s?

 Cheers,
 Mike Pope


 --

 ___
 Freecol-developers mailing list
 Freecol-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freecol-developers


--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol 0.11.5

2015-08-03 Thread Caleb Williams
Looks like the website is still out of date.

Thanks,

Caleb
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] 0.11.5

2015-08-02 Thread Caleb Williams
If somebody can push the changes to the website, I can make the updates
needed to the website in the repository.

I'll just need a list of all the download links when they are available.

Thanks,

Caleb
On Aug 2, 2015 5:32 AM, win...@genial.ms wrote:

 Hi all,

 I did cherry-pick the relevant commits for 0.11.5 and
 pushed a stable and a tentative branch.
 Please, help testing these to ensure we don't have another
 lurking bug!

 I also updated the wiki, copied the empty template for later
 and added text to the 0.11.5 page. Please, do proofreading!
 I'm not sure if a mention of the Windows problems BR#793
 and/or BR#2328/BR#2729 in the common problems section is
 necessary, but there had been none in 0.11.4 page, too.


 Regards,

 wintertime


 --
 ___
 Freecol-developers mailing list
 Freecol-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freecol-developers

--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] 0.11.5

2015-08-02 Thread Caleb Williams
Can do. I'll have get the most current revision before I start anyway.
On Aug 2, 2015 12:17 PM, win...@genial.ms wrote:

 Hi,

 I guess you figured that out already, but Mike did some changes to the
 website to correct some mistakes, which are in git repository master
 branch.
 The download links are probably the same, just with the 4 replaced by 5 in
 all version numbers, so I guess you could prepare the changes already and
 push them into our git repository.
 I think Mike will proofread, compile, upload everything (downloads, release
 notes and website) tomorrow.


 Greetings,

 wintertime


 *Gesendet:* Sonntag, 02. August 2015 um 16:48 Uhr
 *Von:* Caleb Williams cale...@gmail.com
 *An:* FreeCol Developers freecol-developers@lists.sourceforge.net
 *Betreff:* Re: [Freecol-developers] 0.11.5

 If somebody can push the changes to the website, I can make the updates
 needed to the website in the repository.

 I'll just need a list of all the download links when they are available.

 Thanks,

 Caleb
 On Aug 2, 2015 5:32 AM, win...@genial.ms wrote:

 Hi all,

 I did cherry-pick the relevant commits for 0.11.5 and
 pushed a stable and a tentative branch.
 Please, help testing these to ensure we don't have another
 lurking bug!

 I also updated the wiki, copied the empty template for later
 and added text to the 0.11.5 page. Please, do proofreading!
 I'm not sure if a mention of the Windows problems BR#793
 and/or BR#2328/BR#2729 in the common problems section is
 necessary, but there had been none in 0.11.4 page, too.


 Regards,

 wintertime


--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] 0.11.5

2015-08-01 Thread Caleb Williams
I vote for either a quick 0.11.5 or 0.11.4a. I don't think it would be wise
to just re-release 0.11.4 with this fix. I see no reason why we cannot
ordinarily wait, but for the fact that this bug seems quite debilitating
and FreeCol should be kept as usable as possible.

Best,

Caleb
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Release: DHYB

2015-07-25 Thread Caleb Williams
re: compiling on Windows

I always had to run

ant dist -Dprint.manual.is.up.to.date=true


in order for the installer to compile into a .exe properly.

That was some months ago, so I don't know what if anything has changed.

Best,
-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Installer fail [was release DHYB]

2015-07-25 Thread Caleb Williams
On Sat, Jul 25, 2015 at 7:15 AM, Michael T. Pope mp...@computer.org wrote:

 On Sat, 25 Jul 2015 08:26:18 +0200
 win...@genial.ms wrote:
  please try it again. Its not running through for me.

 FWIW I can run ant dist and have an .exe built without complaint.  The
 website is still down to http, but I now have sftp access (with sftp
 user,free...@frs.sourceforge.net) which is an improvement on yesterday.
 I have uploaded the exe to a newly created prerelease directory at the
 top level there if you want to try it.

 Cheers,
 Mike Pope


Please note that in the past I ran the following command for the build to
work on Windows:

ant dist -Dprint.manual.is.up.to.date=true


Best,

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Release: DHYB

2015-07-24 Thread Caleb Williams
100% agree. FreeCol is still technically in beta, some removal of dead
weight code should be considered, if not encouraged. FreeCol should take
advantage of any features of Java 1.7 that it can.
On Jul 24, 2015 2:56 PM, win...@genial.ms wrote:

 Hi,

 it crossed my mind that some time ago people were complaining
 about the Mac builds not working. I did not pay much attention
 back then, as I don't have one and don't know about them, but
 I thought I should remind you.

 Another thought I had was, that the codebase collected many
 compatibility hacks from the overly long 0.10.x series.
 I did a search and there are about 243 hacks for 0.10.x and
 about 141 hacks for 0.11.x already.
 The 0.11.x series already had 3 patch releases for 0.11.0, which
 is in line with how it was done until 0.9.x.
 We have new features implemented in addition to all the bugfixes,
 which also suggests increasing the minor version.
 So, I would like going to 0.12.0 directly.
 After the release we could drop 0.10.x compatibility and get rid
 of 2/3 of the hacks.


 Regards,

 wintertime


 --
 ___
 Freecol-developers mailing list
 Freecol-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freecol-developers

--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Fwd: Release: DHYB

2015-07-24 Thread Caleb Williams
FYI.

-- Forwarded message --
From: Caleb Williams cale...@gmail.com
Date: Sat, Jul 25, 2015 at 12:27 AM
Subject: Re: [Freecol-developers] Release: DHYB
To: Michael T. Pope mp...@computer.org


 - I stumbled upon a forum post saying jsmooth does not support 64bit,
  but dont know if its true. So testing the installation again would be
  nice before a release (without Java installed and with only 64bit Java
  installed, though remember trying it when we had the izpack problem.
  Maybe a switch to something else, maybe Launch4j, might be a good
  idea.

 Caleb was having trouble a while back (BR#2790), which may have been
 fixed by git.428e836.  You tell me --- are we seeing successful 64-bit
 windows installs with 0.11.3?  If so, jsmooth is presumably still
 operating.  I do not have much useful to contribute here.  You are
 clearly in a much better position to work on this.

  - I tried building a Windows installer and even got the Freecol.pdf
  to get built for the first time, after installing MiKTeX 64bit net.

 Cool.  So we are one step closer to being able to do a release build
 on windows again.


As I recall, I was able to build the Windows installer on Windows 8.1
64-bit a few months ago. Does this need to be checked with a more recent
git?

-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Seasons unhardcoded!

2015-07-03 Thread Caleb Williams
Fenyo,

That message came through with the following Subject: [Freecol-developers]
New-colonists and Breeding-control options on May 28, 2015.

Best,

Caleb

On Fri, Jul 3, 2015 at 3:43 PM, Fenyo feny...@gmail.com wrote:







 * The merge was delayed by a Java breakage that stalled my regression 
 tests.  That has now been worked around, so the season mods are in 
 (git.5fb77b2). *Cool.

 Can we start a discussion on the Breeding-control now?
 I have already posted a mail on that here on May 28,
 but now i start thinking that it wasn't even successfully posted.
 Do you have that mail?


 Regards,
 Fenyo

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Fwd: Fwd: FreeCol Website

2015-07-01 Thread Caleb Williams
I just submitted the first commit to revise the website. Further work is
still needed, but this should prune some unwanted HTML code as well as
getting rid of unnecessary files.


 The way the current site is coded is such that relative paths such as
  /path_to_file/file.html are automatically pre-pended with 
  http://www.freecol.org/; which causes a confusing layout (stylesheets
 and
  images can't be called locally, just via the remote site) meaning that I
  cannot make or test changes to non-inline CSS styles.

 Ugh.  I think these should just be replaced with relative references.


 I agree. Hopefully I can get that done on the next sweep through. Now is
 trying to make some semblance of the code.


This has been completed for the root web directory.


Thanks,

-- 
*Caleb R. Williams*
--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Fwd: Fwd: FreeCol Website

2015-06-20 Thread Caleb Williams
On Sat, Jun 20, 2015 at 5:54 PM, Michael T. Pope mp...@computer.org wrote:

 On Sat, 20 Jun 2015 15:23:35 -0500
 Caleb Williams cale...@gmail.com wrote:
  I'm working on some additional cleanup of the site and it appears the
 that
  following directories are not in the repository:
 
 - /templates/freecol/*
 - /images/*
 
  There may be others directories not in the repository, but I have not yet
  run into that issue.

 That is weird, but you are right.  I am downloading them right now, and
 will look for other omissions.  Look for a correcting commit in due course.


Thanks.

 The way the current site is coded is such that relative paths such as
  /path_to_file/file.html are automatically pre-pended with 
  http://www.freecol.org/; which causes a confusing layout (stylesheets
 and
  images can't be called locally, just via the remote site) meaning that I
  cannot make or test changes to non-inline CSS styles.

 Ugh.  I think these should just be replaced with relative references.


I agree. Hopefully I can get that done on the next sweep through. Now is
trying to make some semblance of the code.



 Cheers,
 Mike Pope


-- 
*Caleb R. Williams*
--
___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Fwd: Release: DHYB

2015-05-18 Thread Caleb Williams
I have attached the specified/needed Colony base files as un-cropped
none-interlaced PNG files at BR#2049
https://sourceforge.net/p/freecol/bugs/2049/. These are significantly
larger than the existing PNG files. These are all based off of: [r10493
https://sourceforge.net/p/freecol/code/10493/].

They may be big enough to approach 512px x 512px size. 256px by 256px is
then available as well.

Best wishes,
-- 
*Caleb R. Williams*
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Release: DHYB

2015-05-11 Thread Caleb Williams

  BR#2847 Panels/GUI No longer working in Multiplayer
 Caleb, are you still seeing this or did the fix work?


Multiplayer seems to load just fine now, graphically speaking.
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol Website

2015-05-07 Thread Caleb Williams

 As I see it from just viewing the page, there is no dynamic content on it
 (besides maybe the removed poll). That would mean its not necessary to code
 it in ugly PHP and regenerate it for each page view.


As it stands there is no dynamic content on the site that I've found. I
have found traces of what could have been dynamic content but is now just
whitespace within the HTML. I tried to remove as much of that as possible.

I'm not sure what you're referring to when you call PHP ugly. Generally
speaking it's ugly based on the way it's implemented.


 I think, the logical thing is to do it the same way as its done for code:
 Write sourcecode in an easy language, compile it to static html and upload
 it
 once when you add content, then only serve the static pages.


While I'd hate to code in machine code or byte code, there generally isn't
an easy language for websites. Easy would be WYSIWYG editors such as
WordPress, Joomla! and Drupal (and to a far lesser extent implementations
of MediaWiki) and letting them do the conversions.

I am personally a fan of any type of CMS that divorces the content from
everything that it's wrapped in -- which I believes allows non-tech
content publishers to publish (generally) text based content without having
to worry about the HTML/PHP/CSS/SQL/JavaScript.


 Take a look at http://commonmark.org/ . This might enable writing some
 parts,
 like the news items, in nearly the same syntax as you do when editing the
 wiki
 at SF, without thinking about the details of html.


See above, and while I'm not familiar with that particular resource as I
mentioned above, I am in favor of anything that will help people create
content without having to worry about the technical aspects of web coding.

Hopefully we can move toward that in the future.

I guess, the menu parts of the website might not need many changes over time
 and could stay as is.


I haven't looked heavily at the menu (unfortunately FreeCol.org is blocked
at work), so i don't know what needs to change there, but generally it
seems to work, even if I'd argue that menu format is somewhat out of favor
with most modern designs.

Best,

-- 
*Caleb R. Williams*
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Fwd: Fwd: FreeCol Website

2015-05-07 Thread Caleb Williams
FYI.

-- Forwarded message --
From: Caleb Williams cale...@gmail.com
Date: Thu, May 7, 2015 at 7:09 AM
Subject: Re: [Freecol-developers] Fwd: FreeCol Website
To: Michael T. Pope mp...@computer.org



 That ship has sailed.  The website contains the auto-generated javadoc.
 The javadoc is generated from our git tree.  I even have a script for
 uploading it already.  Having a copy of the website already present
 potentially (when I have written those scripts) makes the release process
 simpler as I can edit the release-relevant pages in my local git instance
 and upload them and the javadoc in one hit.

What type of process will there be for updating the actual Repository to
the website? Is that part of the script you have worked out?

Meanwhile, MR#35 is in, however this is inefficient.  Would you like
 commit privilege?

I guess it's time.

-- 
*Caleb R. Williams*
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Fwd: FreeCol Website

2015-05-05 Thread Caleb Williams
Accidentally replied only privately

Since then, I made a series of source code changes. Not really a huge deal
as it shouldn't effect the look of the site, just the code.

 I have mixed feelings about putting everything up on the repository,

 I am surprised.  I think we need to store it *somewhere*, if only to avoid
 losing it completely next time the web site is cracked.

I don't mind the fact that it is in a repository somewhere, just not in the
same one as the FreeCol Source code. It just seems to be needless clouding
things.


  The only thing I don't like is having to deal with SF's Git
 implementation.

 Fair enough.  I am not troubled by it as I only use git at the command
 line.  Is that your only reservation?


For this iteration of a simple non-dynamic web site that allows for
semi-easy updating, yes.


  I don't have any real issue with the website being included with the
  release (not that too many are offline these days, but you could view
  everything offline if needed). We will need to weed out PHP file then
  though as the end user's computer will not be able to process them unless
  they already have a PHP install running to parse the pages (something we
  definitely don't want to depend on).

 The initial step is to cull the site down to the core static pages.  PHP
 is not required there.


Exactly. The first step will be to rename some files.

 Conversely, if we want eventual dynamic content delivered via PHP

 Let us decide that when the time comes.  The opinion of the people who do
 the work will carry the most weight.


As well it should.



-- 
*Caleb R. Williams*
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol Website

2015-05-05 Thread Caleb Williams
On Tue, May 5, 2015 at 7:20 AM, Michael T. Pope mp...@computer.org wrote:

 On Fri, 17 Apr 2015 16:17:55 +0200
 Jonathan Aquilina eagles051...@gmail.com wrote:
  If we opt to go with static pages we can setup a website repo and then
  anyone can really make the changes then pull from the repo onto the
  webserver.

 I have at last caught up with all the outstanding bugs that needed
 attention, so I have time to look at the website again.  Keeping things
 simple, I have grabbed a copy of the existing www.freecol.org and
 committed
 it to the FreeCol git tree.  It is about 45M (FreeCol git generally
 was about 300M), but I expect a fair portion of that is disconnected or
 outdated, so it can be slimmed down significantly.  I plan to work on
 upload-the-website and upload-what-has-changed scripts quite soon, and
 perhaps some other release-support script/s some time before next
 release[1].

 The way forward then is for volunteers to work on cleaning up what we have
 in the git tree, with the aim of reaching a lightweight set of static
 pages.  Once we are there, we can start adding more dynamic content
 like the project stats that Jonathan wants.  I have to investigate what
 privileges will be needed to upload to the website, that may be tricky.

 I am hoping Jonathan and perhaps Caleb will have time to work on this.

 Cheers,
 Mike Pope


Mike, et. al.,

I have mixed feelings about putting everything up on the repository, but
I'm generally feeling positive about this change. The only thing I don't
like is having to deal with SF's Git implementation.

I don't have any real issue with the website being included with the
release (not that too many are offline these days, but you could view
everything offline if needed). We will need to weed out PHP file then
though as the end user's computer will not be able to process them unless
they already have a PHP install running to parse the pages (something we
definitely don't want to depend on).

Conversely, if we want eventual dynamic content delivered via PHP, then we
would need to weight that with the fact that some content is being
available openly. For instance storing even a temporary username and
password hardcoded into a PHP file is out. For instance a hardcoded
variable (IE ?php $user = admin; $pass = *some hash code here* ?)
wouldn't work as even a rudimentary password protection for some
non-critical testing portion of the server. I wouldn't advise that type of
security be used in all but the most basic situations were something quick
needed to be implemented ASAP, but you get my drift.

Likewise, if there was some config file, that would need to be displayed as
is too. The localsettings.php in a WordPress install is an example of such
a file with personalized settings you wouldn't wanted added to the Git
repository.

As for permissions, that is also a tricky one.

WT,

Is that an issue with the question mark ? in the file name to retrieve
GET variables.

Best,


-- 
*Caleb R. Williams*
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] MR #32/MR #33

2015-04-27 Thread Caleb Williams
Just an an FYI: Merge Request #32 has been resubmitted as MR #33 with
revisions based on WT's comments on the original MR.

The new MR is based on the now-current [e0c647] revision.

Best,

-- 
Caleb R. Williams
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol Website

2015-04-17 Thread Caleb Williams
On Thu, Apr 16, 2015 at 11:33 PM, Jonathan Aquilina eagles051...@gmail.com
wrote:

 I am willing to put something together using bootstrap html5 and css3 if
 you guys like.


If there is way to integrate what you do with a secure way to push updates,
then I'm all for it. I personally wish to use WordPress or a more
established (but more vulnerable CMS) is because it will be easier for me
to assist with. If there is way to include (in the same sense as an include
in PHP, but most likely in JS or jQuery) the project stats, as as currently
seen in the site (but which have not been updated), then that's a huge
bonus for me. Also, the graph with the lines of source code is always
interesting for me to see on a site for a project like FreeCol too.

The comments Bryce Harrington provided also give FreeCol a reference point
for possible repository integration of some kind.

Mike is generally correct in saying it's really only the news that would be
updated (relatively) frequently, so unless someone started a Tips and
Tricks blog or New features in the latest commit blog, then it would be
very static otherwise. The latter two ideas would be good for community
engagement if done frequently enough and could encourage more users to bug
test the latest commits, thereby making the release versions that much
better for the users that play solely the releases.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] FreeCol Website

2015-04-13 Thread Caleb Williams
On Mon, Apr 13, 2015 at 6:00 PM, Michael T. Pope mp...@computer.org wrote:

 On Sat, 11 Apr 2015 00:21:37 +0200
 win...@genial.ms wrote:
  I thought the discussion died off when everyone realized that for a page
 with
  1 or 2 updates a year anything but static html ( plus maybe something
 like a
  markdown converter on the devs pc ) is a waste of time,

 That is slightly overstated, but mostly correct ATM.  The last two
 releases have required me to grab the four(?) pages that need to change,
 locally edit the HTML (usually duplicating a previous paragraph and
 incrementing the release numbers), and uploading them again.  It took less
 than 15 minutes last time, and that included adding some doco
 to .../doc/developer.tex.  That is about right in terms of required
 effort from the release manager IMHO.  It is certainly better than the old
 situation.


There is a reason why editing HTML files directly have fallen out of favor.
It's almost like a program with out loops (sure on a small scale it works,
but image you're processing a database and you have to call each cell
individually rather than looping through them).

That said, you're correct in that there is not a huge need for FreeCol to
run on a super advanced CMS setup. Even something like WordPres should work
if only because it so simple. Tagging articles with the correct category
(and the right template) could be a solution that's fairly easy to
implement. Especially if Mr. Aquilina is willing to help.



 However, we are only doing point releases.  A major release would be a
 bit trickier.  If we ever have someone who actually wanted to add
 interesting content to the site we will probably want something better.  It
 would need to be presentation-heavy content though, something that can not
 be served by just using the wiki[1].


The inherent benefit to a CMS is the scalability involved. Once the right
system is in place, it can be updated indefinitely.


  as any server-based
  CMS is adding a million security holes and needs daily updates, to avoid
 having
  the page hacked constantly?


I disagree, Wordpress seems mostly (insofar as anything ever is) secure
these days. http://codex.wordpress.org/Hardening_WordPress


 Mostly agree again, wearing my security professional hat.  What I would
 like to know is if there is some simple robust middle ground between
 editing raw HTML and massive CMSs.


Not for free. There are almost certainly paid solutions available, but that
seems out.


 The criteria for such a system are:

 1. No maintenance required
This implies secure.  A working definition of a secure piece of
software would be that I have never heard of it in a security context:-)

That's never going to happen. See above. The benefit of an established CMS
such as WordPress is going to the WYSIWYG editing capabilities.


 2. Fast learning curve
Because use is very rare

 Doesn't get easier than WordPress:

   - Write contnet
   - Choose categories
   - Publish

Depending on the complexities of the plugins and theme, I suppose there
could be more to it than that, but there generally doesn't need to be.

3. Someone who has some history with FreeCol wants to set it up and
 look after it

Between the you, Johnathan and I, I think there are enough people to assist
with that.

I would't mind helping with the website if I don't have to worry about
FTPing files and editing source code all the time.


 4. Looks better than just using the wiki.

[1] Indeed, perhaps we should just migrate the text-heavy parts of the
 old website to the wiki.

 I'm a huge opponent of using the SF-default wiki. It looks horrible. I'd
be on board with using MediaWiki (but you wouldn't like all the security
releases).

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] The size of dialogs

2015-04-13 Thread Caleb Williams
All:

As I wrote at the end of the commit message (which was a bit long so you
 may not have seen it completely without intentionally sidescrolling), that
 is only a preferred size, and I tested that when you start the game with
 --windowed 1024x768 or even --windowed 800x600 these panels
 automatically resize themselves to just fill all available space below the
 menu.


Link to commit?


 The End Turn Dialog looks mostly acceptable, but it got my attention as
 the sizes seem all fixed and it is even more resistant to all changes I
 tried, even just to have te icon shown better.


Agreed, the End Turn panel does look better, especially now that the icons
don't move when you click on them.

 I am stuck in the messages clean up for now.  I hope to get back to
 play  testing after that.


Once you're complete with that messages cleanup and WT's continued cleanup
of the GUI and panel changes (hopefully I'll be able to do a bit of work on
that this week as well), would it be time for the next release?


 I hope Caleb can give it a try then?
 Naturally, it would later be only an optional thing with a few steps, maybe
 normal 1x, 1.25x, 1.5x, 1.75x and up to 2x; the diff you can use with
 git apply is just the simplest way to have it show up before that code
 is written.


I can try it out perhaps later today, but I don't know for sure. I actually
tried last night, but Git Extentions wanted a patch file and I didn't want
to load NetBeans at the time.

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Latest Git cannot load saved game

2015-04-12 Thread Caleb Williams
On Sun, Apr 12, 2015 at 1:47 AM, Michael T. Pope mp...@computer.org wrote:

 On Sat, 11 Apr 2015 15:33:35 -0500
 Caleb Williams cale...@gmail.com wrote:
  I did just as you asked, ran ant clean and ant distclean and then
  recompiled [27aa48], and I still cannot load that file.

 I can not reproduce a problem either.  The game loads fine for me, and if
 I unpack it and look at the point it goes wrong according to the crash in
 the log file, it also looks normal/not-corrupt.

 I added some more tracing in git.b542f46, that may shed further light
 on the problem.

 Cheers,
 Mike Pope


Hey all:

It is certainly possible there was some localized corruption. It's even
possible that FreeCol was able to fix the corruption itself, but whatever
happened seems to now be fixed.

I compiled a clean download of [980453
https://sourceforge.net/p/freecol/git/ci/98045344928a0b62394a5139a6e27c6d5da63721/]
and while some files failed to load on the first go around, loading the
same file again fixed it and that file loaded.

I also redownloaded the attached saved game file and was able to load that
with no issue.

Also, used Git Extensions to update the code base as well and recompiled
there, and that works.

Glad this wasn't anything more serious.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] Latest Git cannot load saved game

2015-04-11 Thread Caleb Williams
On Sat, Apr 11, 2015 at 3:23 PM, win...@genial.ms wrote:

 Hi,

 thats weird, cause it seems to be the same file you sent me once for
 trying the dialog change
 and I was constantly using it today for checking the game runs well.
 I also did not change anything on the xml-reader which is producing the
 exceptions in your log.
 Can you try typing ant distclean into the commandline ant then rebuild
 and retest, because
 for me that save works with latest commit?


 Greetings,

 wintertime


I did just as you asked, ran ant clean and ant distclean and then
recompiled [27aa48], and I still cannot load that file.

I wonder if it became corrupted with one of the recent changes, because I
am able to load other saved game files correctly.

When I looked at what you had done, I didn't think that was the issue, but
I wasn't sure if somehow some of your changes did something I wasn't
familiar with.

Puzzling.

 - Caleb

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] FreeCol Website

2015-04-10 Thread Caleb Williams
Just a follow up on the conversation a few months ago about the FreeCol
website. Was a back-end solution ever decided upon?

Thanks,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] First Successful Merge Request completed

2015-04-07 Thread Caleb Williams
Excellent point and one i had not considered. From an Anglocentric point of
view, it makes sense, but perhaps not in other languages.

I can look at the sting file later on and see what there is to see there.

Best, Caleb

On Apr 7, 2015 1:31 AM, win...@genial.ms wrote:

 Hi,

 just saw you wrote something while I was working on your merge requests.
 In terms of internationalization it is bad to programmatically change any
string, because different languages
 have different, sometimes strange rules. How will you capitalize, for
example, Chinese?
 The way of doing it is put the string into the English language file in
the way it is needed, then rely on
 the translators to translate it appropriately (hopefully giving them
enough information so they know of
 special circumstances like the text being put in a header).


 Greetings,

 wintertime


 Gesendet: Dienstag, 07. April 2015 um 07:43 Uhr

 Von: Caleb Williams cale...@gmail.com
 An: FreeCol Developers freecol-developers@lists.sourceforge.net
 Betreff: Re: [Freecol-developers] First Successful Merge Request completed
 All:

 Based on WT's non-public comment on the issue, SF's Git integration seems
problematic to say the least.

 I submitted a few MR's tonight and #29 combines all three, so please push
that one of any of them. Sorry for the confusion.

 

 You'll notice that the above MR attempts to add commons-lang3-3.4.jar as
a required dependency. That's not required for any of the code changes I've
made, but hopefully it will be useful in the future.

 One of the issues I have with Java is that it just doesn't work the same
way as I'm used to in PHP and it's very strict with object types. It is
truly a different way of thinking that I have not mastered.

 For instance, given .addStringTemplate(%unit%, unit.getLabel()) in
ServerColony.java, the end result of unit.getLabel() needs to should be in
title case (for example, Printing press to Printing Press), so that when
the Message shows up it will read, for example: Jamestown has completed
building Printing Press where the p in press is currently not
capitalized. This is line #579.

 If I could extract the string that unit.getLabel() produces (in other
words, just the text itself), then I could apply WordUtil's capitalizeFully
method to easily produce Printing Press from Printing press (again, that's
just an example).

 I'm hoping one of you devs can point me in the right direction so that I
can stop banging my head against this wall. FWIW, I did find the toString
Method in StringTemplate.java as well as its SuperClass iteration in the
Java.String class, but I couldn't quite put 2 and 2 together (or in this
case morph a String Template object to a String object).

 I appreciate all your patience on my Java learning journey.

 Best,

 --
 Caleb R. Williams


--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] First Successful Merge Request completed

2015-04-07 Thread Caleb Williams
In response to https://sourceforge.net/p/freecol/git/merge-requests/29/:

I took the jar out, as I think, introducing any external dependencies
would be worth asking on mailing list in most projects.
Thank you. I couldn't figure out how to get that out of the commit (I guess
I should have just deleted the file). As noted, I don't know that this
dependency will ever be needed by the FreeCol project. There are a few
interesting components in the commons-lang3 dependency though that could be
worth a look for debugging purposes (such as time() being used to measure
how long certain tasks take).

I forgot, if you do any functional changes like changing a font or moving
around GUI elements, you better put that information in the commit notice,
as its more than just code cleanup.
Noted. I will be doing a few similar changes to the panels. For instance,
the Negotiation panel (DiplomaticTradeDialog.java) requires some addition
revision in the way of sizing type.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Major reorganization of the Layout of DiplomaticTradeDialog.java submitted

2015-04-07 Thread Caleb Williams
Hey all,

I just submitted MR#30, my first real attempt to overhaul the layout of a
GUI/Panel file, in this case DiplomaticTradeDialog.java.

While the change isn't drastic in it's difference, there are some things
changes I feel make this panel work a little bit better.

In the existing panel, they positioning of the Tutorial text was very
problematic for me. Putting it into the first row of the Layout created a
readability issue. The main change I made is so that the Tutorial is:

   1. Moved to the second row, and
   2. The Tutorial cell containing the JTextArea for the Tutorial is only
   displayed if there are contents to that JTextArea other than the intitial
   blank value.

This can still use some refinement, but I believe it to be a step in the
right direction.

I would like to note that I believe the meeting the foreign nation
tutorial should eventually be broken into some type of separate dialog box,
which basically says the same thing as it does now, but before you get to
the DiplomaticTradeDialog.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] First Successful Merge Request completed

2015-04-07 Thread Caleb Williams
On Tue, Apr 7, 2015 at 5:04 PM, Michael T. Pope mp...@computer.org wrote:

 On Tue, 7 Apr 2015 10:15:02 -0500
 Caleb Williams cale...@gmail.com wrote:
  I took the jar out, as I think, introducing any external dependencies
  would be worth asking on mailing list in most projects.
  Thank you. I couldn't figure out how to get that out of the commit (I
 guess
  I should have just deleted the file). As noted, I don't know that this
  dependency will ever be needed by the FreeCol project. There are a few
  interesting components in the commons-lang3 dependency though that could
 be
  worth a look for debugging purposes (such as time() being used to measure
  how long certain tasks take).

 Please do not introduce new dependencies and/or packaged .jars without
 *really* strong justification.  It may make things easier for us, but they
 are a headache for several downstream distributions.

 Cheers,
 Mike Pope


Mike, et. al.,

Understood. No offense intended.

For the record, I believe you or another on the mailing list mentioned
checking the latest version of the dependencies presently included in
FreeCol.

   - commons-cli has been updated from 1.1 to 1.2 (it would seem 1.3 is in
   development).
   - There appears to be a non-final version of MigLayout 4.3 and 5.1, but
   development seems somewhat stale on the former, but active as of April 4,
   2015 on 5.1. Nothing final however.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] First Successful Merge Request completed

2015-04-06 Thread Caleb Williams
All:

Based on WT's non-public comment on the issue, SF's Git integration seems
problematic to say the least.

I submitted a few MR's tonight and #29 combines all three, so please push
that one of any of them. Sorry for the confusion.



You'll notice that the above MR attempts to add commons-lang3-3.4.jar as a
required dependency. That's not required for any of the code changes I've
made, but hopefully it will be useful in the future.

One of the issues I have with Java is that it just doesn't work the same
way as I'm used to in PHP and it's very strict with object types. It is
truly a different way of thinking that I have not mastered.

For instance, given .addStringTemplate(%unit%, unit.getLabel()) in
ServerColony.java, the end result of unit.getLabel() needs to should be in
title case (for example, Printing press to Printing Press), so that when
the Message shows up it will read, for example: Jamestown has completed
building Printing Press where the p in press is currently not
capitalized. This is line #579.

If I could extract the string that unit.getLabel() produces (in other
words, just the text itself), then I could apply WordUtil's capitalizeFully
method to easily produce Printing Press from Printing press (again, that's
just an example).

I'm hoping one of you devs can point me in the right direction so that I
can stop banging my head against this wall. FWIW, I did find the toString
Method in StringTemplate.java as well as its SuperClass iteration in the
Java.String class, but I couldn't quite put 2 and 2 together (or in this
case morph a String Template object to a String object).

I appreciate all your patience on my Java learning journey.

Best,

-- 
*Caleb R. Williams*
--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] The size of dialogs

2015-04-04 Thread Caleb Williams
On Apr 4, 2015 7:02 AM, win...@genial.ms wrote:

  Gesendet: Montag, 30. März 2015 um 12:23 Uhr
  Von: Michael T. Pope mp...@computer.org
  An: freecol-developers@lists.sourceforge.net
  Betreff: Re: [Freecol-developers] The size of dialogs
 
  On Sun, 29 Mar 2015 22:14:15 +0200
  win...@genial.ms wrote:
   as I slowly made some (of the many needed) changes to enable the game
having scaling
   (see also BR#2726), I made a couple observations and would like to
know what you
   think about them.
  
   I found I could very easily allow the map to be zoomed in some more
(2-3 line change,
   if no graphical glitch appears).
   Having the tiles be double size should be nice, but should the steps
inbetween stay
   at 25% of original size? Should I try enabling it?
   Would it still look nice or get blocky?
 
  The only way we will really find out is to try it and see.
 
 Have you tried it out since I implemented this and is the visual quality
good enough?
Personally, I didn't think the quality held up much beyond the previous max
zoom in.

It basically looked about the same as zooming into an image more than 100%:
each pixel of data now takes up more than 1 pixel of screen.

If the size of the base images could increase (four-fold?), then that might
allow zooming in further to hold up.

Best,

Caleb
--
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


Re: [Freecol-developers] First Successful Merge Request completed

2015-04-04 Thread Caleb Williams
 Meanwhile, while I am writing, what is happening with MR#14 folks?  You
 know I have been ignoring that warning, but if you think it can be fixed
it
 would indeed be nice.

Mike,

Unless wintertime is aware of a more specific issue that I am not aware of,
all i know is that the project.xml file is out dated in source version
number (1.5 to 1.7) and the Jars.

For me, I just update NetBean's Project Properties for it anytime it's
overridden due to Git rebase/merger or a redownload of the source code.

The Jars update fine and Netbeans will process those Jars in such a way as
to not complain about attempting to import MigLayout and it not existing
(for example).

However, when you go to update the source code version, it throws an error
when you change it to 1.7. It doesn't seem to change the config.xml file,
but it still processes it as 1.7.

I'm on my phone, so I can't look up the exact error message off-hand ARM,
but it's a NetBeans issue.

WT,

Yup, I'm using 8.02 with all the latest plugins.

Do you know where the the Project Properties live if not in each project's
project.xml file? Changing the settings as above seem to have no effect on
the file, making me wonder if they are stores elsewhere.

Also, after the error described above, NetBeans has no issues
reading/processing/compiling the code as 1.7.

Best,

Caleb
--
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


Re: [Freecol-developers] The size of dialogs

2015-04-04 Thread Caleb Williams

 The Indian advisor panel is showing most differences to other panels.
 The small version of the headerfont is only used in a few other panels and
 many dont use it. This could be made more consistent, though I'm unsure if
 it should be removed or used more on other panels for subheaders.
 Also its the only panel currently using a bold version of the normal font
 for subsubheaders, which could be used on other panels, too.

 And many panels could get a bit reformatted to look more consistent.


To that end, I submitted a simple change for ReportForeignAffairPanel.java
(already committed
https://sourceforge.net/p/freecol/git/ci/be09d91f366936f58c3be64a7aae890b5b4af8d2/
by wintertime) and improved the JavaDoc for FontLibary.java. Built the
subsequent JavaDoc and it seemed to work, but I think createFont needs to
be annotated as well.

Best,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-04-03 Thread Caleb Williams
On Mon, Mar 30, 2015 at 4:48 AM, Michael T. Pope mp...@computer.org wrote:

 On Fri, 27 Mar 2015 22:58:34 -0500
 Caleb Williams cale...@gmail.com wrote:
  I'm not sure where to put that though. Any place I put it in
  EuropePanel.java I get the following error message:
 
  illegal start of type
  package clientOptions does not exist
  identifier expected
  illegal start of type

 Sorry, in EuropePanel.java clientOptions is not defined, unlike in
 loadClientOptions.  Use getClientOptions() instead in EuropePanel.

 Cheers,
 Mike Pope


Mike,

After: public void update() {

I inserted:
final ClientOptions co = getClientOptions();
if (co.getOption(EuropePanel.w) != null) {
logger.warning(V =  + co.getInteger(EuropePanel.w));
} else {
logger.warning(Missing);
}

I got back Missing.

Thanks,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] First Successful Merge Request completed

2015-03-30 Thread Caleb Williams
That totally makes sense. I reconfigured NetBeans to give more relevant
hints. Plus it didn't help that I misinterpreted Michael's comment on the
merge request.

Now that I have that sorted, it's much easier to not worry about the
JavaDoc stuff.

On Mon, Mar 30, 2015 at 1:09 AM, win...@genial.ms wrote:

 When editing the code I try to reduce its size, because Java is verbose
 and the less code to maintain the easier it is done.
 Thats why I only add to the Java-Doc comments when I think of some halfway
 useful text to type in manually. I'd suggest you do same.

 Regards

 wintertime

 *Gesendet:* Montag, 30. März 2015 um 07:15 Uhr
 *Von:* Caleb Williams cale...@gmail.com
 *An:* FreeCol Developers freecol-developers@lists.sourceforge.net
 *Betreff:* Re: [Freecol-developers] First Successful Merge Request
 completed
  On Sun, Mar 29, 2015 at 10:31 PM, Caleb Williams cale...@gmail.com
 wrote:

 Hey all,

 After a long time of bashing (no pun intended) my head against the
 SourceForge git wall, I've managed to make a successful merge request.

 All it should be is slight code clean up involving some of the following
 (client/gui/panel) files:

- Remove unneeded packages
- Add @Override tag where appropriate
- Add @param and @return were appropriate
- One or two if else to switch statements
- A couple log syntax changes --- those are what needs to be tested
more of all as I'm not sure how they'll effect FreeCol.log (I'm hoping not
at all)

 I've compiled the changes and have received no issue so far.

 As I mentioned, this is all semi-automated work from what NetBeans is
 telling me can be added. I'm not attempting any complex changes.

 Thanks,

 --
 *Caleb R. Williams*




 Just an FYI:

 {@inheritDoc} existed previously. I did not add that in. I could easily
 run a search for all of them in Panel directory and get rid of them.

 --
 *Caleb R. Williams*





-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
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


Re: [Freecol-developers] First Successful Merge Request completed

2015-03-30 Thread Caleb Williams
On Mon, Mar 30, 2015 at 3:06 AM, Michael T. Pope mp...@computer.org wrote:

 On Mon, 30 Mar 2015 01:13:32 -0500
 Caleb Williams cale...@gmail.com wrote:
  Plus it didn't help that I misinterpreted Michael's comment on the
  merge request.

 I should probably clarify here (rather than on the merge request) some
 JavaDoc practices used in FreeCol.  Obviously there are two consumers of
 JavaDoc: humans reading the code, and JavaDoc-manipulating programs.  The
 former is more important IMHO:-), but the latter can not be ignored.


I understand that better now. Thanks. The issue is that I cannot access the
Merge Request discussion in any way once it's been submitted. After that,
email is the only recourse.



 - There has been little consistency about when JavaDoc is added.  It is ok
   to add new code without it, especially for small obvious routines.  I
   personally prefer to err on the side of more doco rather than less, but
   I have never seen a contribution bounced due to its documentation or
   lack thereof.

 - Functions that inherit documentation just get {@inheritDoc} and nothing
   more.  Anything else is clutter.  Of course, @Override etc is ok though.


That is the bulk of what I'm adding, which as I understand it hurts
nothing, but *can* help the compiler do its job. Fortunately, it looks like
I'll be duplicating some work so we'll see how long that takes, and if I
can get the issues I described in the previous email licked so that I'm not
resubmitting changes that include previous changes.


 - Running ant javadoc every so often, and cleaning up the inevitable
   slips is a good idea.


I'll have to look more at that when I'm done doing this semi-automated code
clean to see what the results are.

Best,


-- 
*Caleb R. Williams*
--
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


[Freecol-developers] Fwd: First Successful Merge Request completed

2015-03-30 Thread Caleb Williams
Forward.

-- Forwarded message --
From: Caleb Williams cale...@gmail.com
Date: Mon, Mar 30, 2015 at 5:52 PM
Subject: Re: [Freecol-developers] First Successful Merge Request completed
To: Michael T. Pope mp...@computer.org


On Mon, Mar 30, 2015 at 5:29 PM, Michael T. Pope mp...@computer.org wrote:

 On Mon, 30 Mar 2015 14:11:20 -0500
 Caleb Williams cale...@gmail.com wrote:
  On Mon, Mar 30, 2015 at 3:06 AM, Michael T. Pope mp...@computer.org
 wrote:
 
   On Mon, 30 Mar 2015 01:13:32 -0500
   Caleb Williams cale...@gmail.com wrote:
Plus it didn't help that I misinterpreted Michael's comment on the
merge request.
  
   I should probably clarify here (rather than on the merge request) some
   JavaDoc practices used in FreeCol.  Obviously there are two consumers
 of
   JavaDoc: humans reading the code, and JavaDoc-manipulating programs.
 The
   former is more important IMHO:-), but the latter can not be ignored.
  
 
  I understand that better now. Thanks. The issue is that I cannot access
 the
  Merge Request discussion in any way once it's been submitted. After that,
  email is the only recourse.

 This is a surprise.  I have kicked your Sourceforge FreeCol permissions,
 hopefully improving your access.


No change. I cannot seem to access the discussion for the Merge Request
after submission.


  That is the bulk of what I'm adding, which as I understand it hurts
  nothing, but *can* help the compiler do its job.

 @Override is also a helpful reminder to the programmer.  Its worth adding.


Perfect. I understand that what I'm doing won't make a huge difference to
the end user, but hopefully can improve some things for the programmers.


However, please do not do this:
 + * @throws java.io.IOException

 This is just silencing a warning without adding anything for the
 programmer.  The programmer can already see throws IOException in the
 function's signature.  The same applies to @param foo.  I much prefer to
 see:

   @throws IOException Simple reason why the exception is thrown

 The quality of the explanation does not have to be high.  What I hope
 for is for a human to have looked at it and thought about it, however
 briefly.

 I do try to do so, but unfortunately quite a bit of the code is over my
head. Now that I've changed the NetBeans code hint settings, I don't seen
Java Doc related hints at this time, so I'll have to leave that for another
time (when I know more about it) or for the next person to come along.


 Now, do you think you could write some documentation of the Merge Request
 system?  doc/developer.tex would be the standard place for it.  Just about
 everyone who uses it finds it confusing.


If I could figure out how to do it, I could write some thing up. My issue
is getting past the fact that I'm not used to working on a command line
interface to such a degree that I almost need a GUI to get me through. Git
just seems to not work the way I want it to. I want it to be an interface
where I can see what I've submitted and remove any extraneous bits *before*
I submit the request, then once it's submitted, all the admin would see is
the proper merge request that will edit the existing FreeCol code.

While I am writing, just a warning that I am about to rework a bunch of
 the messages.  If you have looked at FreeColMessages.properties, you can
 see that it is:

 1. A mess

 2. Has some naming conventions that are intermittently used

 I am going to add some new sections, enforce a naming convention for
 .../client.panel.*, and add a fair bit of comment.  I have talked to the
 translatewiki people about how to minimize impact on them.  Its likely to
 cause a lot of small changes all over the place, so beware if you have
 private trees.


The other thing I'm not happy with is that Source Forge doesn't keep up
with changes automatically to the main tree. I'd like to be more automatic
in the way it clones out of FreeCol and into my own private repository.

Best,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] First Successful Merge Request completed

2015-03-30 Thread Caleb Williams
All:

Just submitted MR#16. Now that's showing blank too (as in 0 commits). I'm
not sure why this is. Doing a search for this issue indicate these errors
within SourceForge have been fixed, so it's puzzling.

MR#16 should be checked before committing into the SF repository. There are
a few changes more than adding @Override, but I've been testing these
changes by running the program and so far, so good.

Best,

-- 
*Caleb R. Williams*
--
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


[Freecol-developers] First Successful Merge Request completed

2015-03-29 Thread Caleb Williams
Hey all,

After a long time of bashing (no pun intended) my head against the
SourceForge git wall, I've managed to make a successful merge request.

All it should be is slight code clean up involving some of the following
(client/gui/panel) files:

   - Remove unneeded packages
   - Add @Override tag where appropriate
   - Add @param and @return were appropriate
   - One or two if else to switch statements
   - A couple log syntax changes --- those are what needs to be tested more
   of all as I'm not sure how they'll effect FreeCol.log (I'm hoping not at
   all)

I've compiled the changes and have received no issue so far.

As I mentioned, this is all semi-automated work from what NetBeans is
telling me can be added. I'm not attempting any complex changes.

Thanks,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-27 Thread Caleb Williams
On Wed, Mar 25, 2015 at 3:46 AM, Michael T. Pope mp...@computer.org wrote:

 On Tue, 24 Mar 2015 17:14:13 -0500
 Caleb Williams cale...@gmail.com wrote:
  Sorry for the confusion.
 
  To clarify, nothing has worked. None of the three revisions I tested
  ([3de6e8], [7ef16d] and [df01d9]) produced any changes.

 OK, so at least we did not break this recently.

  Unfortunately, the trace writes you mention are beyond my level of
  expertise.

 Try something like:

 if (clientOptions.getOption(EuropePanel.w) != null)
 System.err.println(V =  + clientOptions.getInteger(EuropePanel.w));
 else System.err.println(Missing);

 That would also be interesting in the EuropePanel constructor.

 Cheers,
 Mike Pope


Mike,

I'm not sure where to put that though. Any place I put it in
EuropePanel.java I get the following error message:

illegal start of type
package clientOptions does not exist
identifier expected
illegal start of type


I can cut down that to

illegal start of type
identifier expected
illegal start of type


by making capitalizing the C in ClientOptions.

Not sure where to go from there. I found
http://stackoverflow.com/questions/3653625/java-illegal-start-of-type but
it was just above my head.

Also, NetBeans reports that:

   -
   - import java.awt.event.MouseAdapter;
   -
   - import javax.swing.JLabel;

Are both unused.

Best,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] FreeCol.app from MacOS installer does not run on OS X

2015-03-26 Thread Caleb Williams
On Thu, Mar 26, 2015 at 4:27 PM, Michael T. Pope mp...@computer.org wrote:

 On Thu, 26 Mar 2015 10:59:01 -0700
 Malhar Singh malsin...@gmail.com wrote:
  When I tried to open FreeCol after downloading it through the MacOS
  download I got the error message that I have attached.

 Still seems to be missing, here and in the follow up message.


Mike,

It's a just a system dialog box that says:

Cannot Launch FreeCol
No compatible version of Java 1.7+ is available.

I don't know if you just get the text version, but it shows up in my HTML
version.

Best,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-24 Thread Caleb Williams
On Tue, Mar 24, 2015 at 3:49 AM, Michael T. Pope mp...@computer.org wrote:

 On Mon, 23 Mar 2015 21:40:57 -0500
 Caleb Williams cale...@gmail.com wrote:
  I've tried modifying the following...

 Sorry, but I am confused by what you have written here.  Has *anything*
 worked?

 Also, looking at the code again, we should check the value of
 model.option.rememberPanelSizes? If false, the EuropePanel.w setting in the
 options file will be ignored.

  What was interesting to me is that the model.option.playerName value
  persists

 Playername is special, it defaults to the java user.name property.
 AFAICT no other option behaves like it, so it will only serve to confuse
 the issue here.

  Any new tips?

 Put a bunch of trace writes into FreeColClient.loadClientOptions to see
 when/if EuropePanel.w is loaded/set.

 Cheers,
 Mike Pope


Mike,

Sorry for the confusion.

To clarify, nothing has worked. None of the three revisions I tested
([3de6e8], [7ef16d] and [df01d9]) produced any changes.

model.option.rememberPanelSizes is set to true.

Unfortunately, the trace writes you mention are beyond my level of
expertise.

Thanks,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-23 Thread Caleb Williams
I found options for:
EuropePanel.w, EuropePanel.h, ...x, ...y.

Both deleting the file and changing the settings manually had no effect.
The width of the Europe panel remains narrow.

Caleb
On Mar 23, 2015 3:22 AM, Michael T. Pope mp...@computer.org wrote:

 On Sun, 22 Mar 2015 23:30:33 -0500
 Caleb Williams cale...@gmail.com wrote:
   Should/can I delete the whole Documents/FreeCol/freecol/options.xml
 file?

 It is harmless to delete it, but that will remove all your local
 settings.  Are you sure there are no EuropePanel settings in there,
 probably near the end?

 Cheers,
 Mike Pope



 --
 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


--
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


Re: [Freecol-developers] The size of dialogs

2015-03-23 Thread Caleb Williams
On Mon, Mar 23, 2015 at 4:05 PM, Michael T. Pope mp...@computer.org wrote:

 On Mon, 23 Mar 2015 09:28:58 -0500
 Caleb Williams cale...@gmail.com wrote:
  I found options for:
  EuropePanel.w, EuropePanel.h, ...x, ...y.

 Deleting them should have worked.  Something weird is happening.  Does
 reverting back past the last EuropePanel.java changes (say to git.3de6e87)
 fix the problem?

 Cheers,
 Mike Pope


All:

I've tried modifying the following:

integerOption id=net.sf.freecol.client.gui.panel.EuropePanel.w
value=xxx/

For testing, I tried [3de6e8] and [7ef16d] as both revisions occurred
*before* a recent change to the EuropePanel.java file. The former is the
change you specified and the latter is one I tried from February 16, 2015.

For the test, I deleted the options.xml file. I reran the each commit and I
have found that the .EuropePanel.w was replaced with a value of 778. The
only similarity I found with further values was that for .ReportTurnPanel.w
which was the identical value. Changing the value (I changed it to 1000 and
900 for testing) and rerunning FreeCol produced no change in the interface.
The value were not replaced.

I compiled  [df01d9] (pre-0.11.0) and found that the update to
integerOption id=net.sf.freecol.client.gui.panel.EuropePanel.w
value=900/ had no initial effect. Deleting the options.xml file had not
effect either.

What was interesting to me is that the model.option.playerName value
persists, so despite deleting the relevant .xml file that value persists
somewhere.

Because of that fact, I'm led to believe it's possible that these values
persist somewhere locally. Is that possible, and if so, where?

Thanks,

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-23 Thread Caleb Williams
On Mon, Mar 23, 2015 at 9:40 PM, Caleb Williams cale...@gmail.com wrote:

 On Mon, Mar 23, 2015 at 4:05 PM, Michael T. Pope mp...@computer.org
 wrote:

 On Mon, 23 Mar 2015 09:28:58 -0500
 Caleb Williams cale...@gmail.com wrote:
  I found options for:
  EuropePanel.w, EuropePanel.h, ...x, ...y.

 Deleting them should have worked.  Something weird is happening.  Does
 reverting back past the last EuropePanel.java changes (say to git.3de6e87)
 fix the problem?

 Cheers,
 Mike Pope


 All:

 I've tried modifying the following:

 integerOption id=net.sf.freecol.client.gui.panel.EuropePanel.w
 value=xxx/

 For testing, I tried [3de6e8] and [7ef16d] as both revisions occurred
 *before* a recent change to the EuropePanel.java file. The former is the
 change you specified and the latter is one I tried from February 16, 2015.

 For the test, I deleted the options.xml file. I reran the each commit and
 I have found that the .EuropePanel.w was replaced with a value of 778. The
 only similarity I found with further values was that for .ReportTurnPanel.w
 which was the identical value. Changing the value (I changed it to 1000 and
 900 for testing) and rerunning FreeCol produced no change in the interface.
 The value were not replaced.

 I compiled  [df01d9] (pre-0.11.0) and found that the update to
 integerOption id=net.sf.freecol.client.gui.panel.EuropePanel.w
 value=900/ had no initial effect. Deleting the options.xml file had not
 effect either.

 What was interesting to me is that the model.option.playerName value
 persists, so despite deleting the relevant .xml file that value persists
 somewhere.

 Because of that fact, I'm led to believe it's possible that these values
 persist somewhere locally. Is that possible, and if so, where?

 Thanks,

 --
 *Caleb R. Williams*


Tried a restart.

Same 778 value and model.option.playerName persistence.

Any new tips?

-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-12 Thread Caleb Williams
On Mar 10, 2015 5:57 AM, Michael T. Pope mp...@computer.org wrote:

 On Tue, 10 Mar 2015 10:54:50 +0100
 win...@genial.ms wrote:
  I feel I need to admit it now, this is the only BR I feel strongly
about
  and I know that it exists since years (and when getting reminded of it
  always hoping it gets forgotten, ignored or even finally closed).

 I have never closed it because I was hoping for some strong justification
 why dialogs should be/not be resizable.  This thread is another attempt to
 get to that point.  So far all we have is your arguments in favour of
 resizability.  Are there any good reasons for dialogs *not* to be
 resizable?

After trying to use FreeCol with narrow windows, it has become clear to me
that all panels should be resizeable until at least such a time as the code
has been cleaned up to handle narrow screen resolutions.

For instance, the Europe panel is not resizable, so after my test, I'm
stuck with a panel that's clipped and I can't resize it see the far right
side.

 [ColonyPanel]
  For me even as few as an estimated 60 pixels added to the panel width
would
  alleviate the pblem, with always having to resize it to have all
buildings
  shown without scrollbars, most of the time.

 What needs to happen here is for the code that saves/restores panel sizes
 from the client options to be kicked into working again.  Then you (and
 indeed, everyone) gets to set their dialog sizes to what they like, and it
 stays that way, and we do not have to worry that much about the default
 sizes.  However I probably broke that code when dealing with the
 FreeColDialog rewrite and have never got back to it.
Anyway to set that stuff (panel sizes) back to defaults?

Thanks,

Caleb
--
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


Re: [Freecol-developers] The size of dialogs

2015-03-12 Thread Caleb Williams
How is that done? I can only find ClientOptions.java, and it would make
sense if nothing was there in the first place.

Should/can I delete the whole Documents/FreeCol/freecol/options.xml file?

On Thu, Mar 12, 2015 at 4:02 PM, Michael T. Pope mp...@computer.org wrote:

 On Thu, 12 Mar 2015 09:36:36 -0500
 Caleb Williams cale...@gmail.com wrote:
  Anyway to set that stuff (panel sizes) back to defaults?

 Delete the settings from the client options file.

 Cheers,
 Mike Pope


 --
 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




-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
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


Re: [Freecol-developers] bugs, release

2015-02-27 Thread Caleb Williams
I'm glad he had success, but unfortunately, I received the same failure as
always.

As long as the build *can* be completed, then I saw, release as soon as
next weekend is good.

On Fri, Feb 27, 2015 at 8:35 PM, Michael T. Pope mp...@computer.org wrote:

 On Tue, 24 Feb 2015 20:27:18 +1030
 Michael T. Pope mp...@computer.org wrote:
  I just reviewed the bug list...
 
  * BR#2790 is the bad one...

 ...but thanks to wintertime we have progress.  There may still be problems
 but the new state is sufficient improvement that I no longer consider this
 a release blocker.

 So now I think we should proceed to release as soon as reasonably
 practical, which means: hopefully next weekend.

 Therefore we should maintain trunk stability until then, so i18n and bug
 fix commits only please.  If we can solve BR#2813 that would be great, and
 I am looking at BR#2772 now.

 Cheers,
 Mike Pope


 --
 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




-- 
*Caleb R. Williams*
C:\Users\Caleb\Desktop\FreeCol Repository\freecoljava -version
java version 1.8.0_25
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

C:\Users\Caleb\Desktop\FreeCol Repository\freecolant dist 
-Dprint.manual.is.up.to.date=true -Dskip.dist.mac=true
Buildfile: C:\Users\Caleb\Desktop\FreeCol Repository\freecol\build.xml

init:

askReleaseVersion:
[input] Please specify the release version (default: git-20150226):  
[git-20150226]
428e83

setReleaseVersion:
 [echo] Creating Distribution of freecol-428e83
 [echo] Game version updated in FreeCol.java

initDist:
[mkdir] Created dir: C:\Users\Caleb\Desktop\FreeCol Repository\freecol\dist

print-manual:

prepareManual:
[mkdir] Created dir: C:\Users\Caleb\Desktop\FreeCol 
Repository\freecol\dist\manual\freecol

compile:
[javac] Compiling 669 source files to C:\Users\Caleb\Desktop\FreeCol 
Repository\freecol\build
[javac] warning: [options] bootstrap class path not set in conjunction with 
-source 1.7
[javac] 1 warning

build:

desktop-entry:
[mkdir] Created dir: C:\Users\Caleb\Desktop\FreeCol 
Repository\freecol\dist\base\freecol
 [java] Processing source file: FreeColMessages.properties
 [java] Processing source file: FreeColMessages_af.properties
 [java] Processing source file: FreeColMessages_ang.properties
 [java] Processing source file: FreeColMessages_ar.properties
 [java] Processing source file: FreeColMessages_arz.properties
 [java] Processing source file: FreeColMessages_be-tarask.properties
 [java] Processing source file: FreeColMessages_bg.properties
 [java] Processing source file: FreeColMessages_br.properties
 [java] Processing source file: FreeColMessages_bs.properties
 [java] Processing source file: FreeColMessages_ca.properties
 [java] Processing source file: FreeColMessages_cs_CZ.properties
 [java] Processing source file: FreeColMessages_da.properties
 [java] Processing source file: FreeColMessages_de.properties
 [java] Processing source file: FreeColMessages_el.properties
 [java] Processing source file: FreeColMessages_en_GB.properties
 [java] Processing source file: FreeColMessages_eo.properties
 [java] Processing source file: FreeColMessages_es_ES.properties
 [java] Processing source file: FreeColMessages_et.properties
 [java] Processing source file: FreeColMessages_eu.properties
 [java] Processing source file: FreeColMessages_fa.properties
 [java] Processing source file: FreeColMessages_fi.properties
 [java] Processing source file: FreeColMessages_fr.properties
 [java] Processing source file: FreeColMessages_gl.properties
 [java] Processing source file: FreeColMessages_grc.properties
 [java] Processing source file: FreeColMessages_he.properties
 [java] Processing source file: FreeColMessages_hsb.properties
 [java] Processing source file: FreeColMessages_hu.properties
 [java] Processing source file: FreeColMessages_ia.properties
 [java] Processing source file: FreeColMessages_id.properties
 [java] Processing source file: FreeColMessages_it_IT.properties
 [java] Processing source file: FreeColMessages_ja.properties
 [java] Processing source file: FreeColMessages_km.properties
 [java] Processing source file: FreeColMessages_ko.properties
 [java] Processing source file: 

Re: [Freecol-developers] bugs, release

2015-02-25 Thread Caleb Williams
Re 2764: While I still believe that a discovered tile should display the
road tile as it appears when all titles are discovered, this isn't the
biggest deal. I guess I do a Col1 screenshot on the issue.

Re 2801: I do not recall seeing this recently. I would say this is fixed.

Re 2809: I only ever saw this issue once. I was never able to replace it.

Re 2790: Definitely a release-blocker to me. I know that none of the tests
you've had me do have worked.

Re 2796: I have never personally seen this bug in one of my games.

Re 2793: I've looked at StringTemplate.java
at src\net\sf\freecol\common\model and there certainly isn't
an implementation of MigLayout within that file. I was actually going to
ping up the dev mailing list on a primer on the UI elements contained
within. StringTemplate.java contains the class called for multiple
localization-required message popups.

Re 2800: This only ever happened once and I have no idea how to reproduce
it.

Re 2803: I never had a chance to test how this works on multi-screen
desktop computer. I'll take a look later this week (hopefully) to see if I
can reproduce the case at least.

Re 2772: A small, but useful feature that could help improve the user
experience and gameplay.

Re 2813: Thanks for looking into this. I'll have to do more testing I guess.

On Tue, Feb 24, 2015 at 3:57 AM, Michael T. Pope mp...@computer.org wrote:

 I just reviewed the bug list.  Caleb, do you have any further comment
 on BR#2764, BR#2801 or BR#2809?

 Here is what remains open since 0.11.2-release:

 * BR#2790 is the bad one, as previously remarked.  I think this is a
   release-blocker.  Any chance you can look at it wintertime?

 * BR#2796 is really nasty game-wrecking bug with multiple reporters.
   Alas no one has managed to provide a reproducible test.  What is
   happening is that server objects are just disappearing, which I am
   not seeing.

   My best theories for this ATM are:
   * It is related to the FCGO iterator bug that was fixed in git.710a863
   * Its a weirdness with windows Java
   If either is true then there is no point waiting for reproduction.

   Similarly, I made an improvement to the serialization which makes
   the broken games recoverable on reload.  So while this a very bad
   bug in is current state it is more of a release-prompter than a
   blocker.

 * BR#2795, BR#2806 are stalled lacking reproducibility

 * BR#2793, BR#2800, BR#2803 are UI issues, not really my area

 * BR#2813 is what I am working on ATM

 Of the older bugs, BR#2772 is due for some attention soon.  All other
 bugs look lower priority for me than implementing missing Col1
 features.

 Cheers,
 Mike Pope


 --
 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




-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
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


Re: [Freecol-developers] Known Common Bugs

2015-02-12 Thread Caleb Williams
Speaking of moderation, is there a reason why my comment in the 0.11 des
not start topic is awaiting moderation? I have never seen this before.

On Thu, Feb 12, 2015 at 1:06 PM, win...@genial.ms wrote:

  Gesendet: Donnerstag, 12. Februar 2015 um 10:28 Uhr
  Von: Michael T. Pope mp...@computer.org
  An: freecol-developers@lists.sourceforge.net
  Betreff: Re: [Freecol-developers] Known Common Bugs
 
  On Thu, 12 Feb 2015 10:03:35 +0100
  win...@genial.ms wrote:
   I was looking at the bug tracker and the list of known common bugs.
   I think bug #2729 and #2790 would be worth mentioning and could replace
   bug #2328. The minimizing in fullscreen is the newer Java on Windows
   problem and could still happen; the installer problem will hit
 everyone.
 
  Feel free to edit the relevant page.  You should have privilege.
 
  Cheers,
  Mike Pope

 Excuse me, but I can't find where/how I could do that?
 I have the moderate button at left where I presumably could mark things
 as spam and I can edit comments on issues, but not even the issues
 themself and
 also no button to edit the info-text with blue background at top.
 I always assumed thats just the (slightly weird) way sourceforge divides up
 privileges between developers and admins, though if you say I could I
 don't know?

 Greetings,

 wintertime


 --
 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




-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
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


Re: [Freecol-developers] Known Common Bugs

2015-02-12 Thread Caleb Williams
That's interesting. My comment was I've found that installing Ant was
easier done than said. Same with the command line. Obviously it's up to
each person to determine what they're comfortable with. Hopefully the guide
I made will help you. I also hope I'll be able to update it soon too. I
don't know what's spammy about that, but with spam filters, you never do
know.

On Thu, Feb 12, 2015 at 2:53 PM, Michael T. Pope mp...@computer.org wrote:

 On Thu, 12 Feb 2015 13:22:47 -0600
 Caleb Williams cale...@gmail.com wrote:
  Speaking of moderation, is there a reason why my comment in the 0.11 des
  not start topic is awaiting moderation? I have never seen this before.

 No clear idea, and it is not something controllable from any of the admin
 settings I can see. Sourceforge does that sometimes. Perhaps you used a
 word that it considers spammy.

 Cheers,
 Mike Pope



 --
 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




-- 
*Caleb R. Williams*
--
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


Re: [Freecol-developers] multiplayer

2015-01-29 Thread Caleb Williams
Mike,

There is a FreeCol.exe in the dist/win/freecol and an uninstaller/ as well,
but as far as I can tell, clicking either results in nothing happening. You
can also run as an administrator and that does nothing as well.

The file itself is 394 KB (403,456 bytes). The uninstaller.exe is 392 KB
(401,920 bytes).

For reference, the freecol-0.11.1-installer.exe file is 37.0 MB (38,874,624
bytes).

I have attached a decompressed version of the freecol.exe file and for
reference I've attached the file names in an image. It seems to be just
default test or example files of some kind.

Best,

On Thu, Jan 29, 2015 at 3:24 PM, Michael T. Pope mp...@computer.org wrote:

 On Thu, 29 Jan 2015 12:40:18 -0600
 Caleb Williams cale...@gmail.com wrote:
  It fails when trying to build executeIzpack as shown in the log sent at
  appx:

 Not quite.  The -Dprint... thing worked and it did not fail trying to run
 pdflatex as shown in that old log.

  For clarity and convenience, I reran ant dist ant dist and ant dist
  -Dprint.manual.is.up.to.date=true on git [f18bb5] on a different
 computer

 It is now failing due to not running InstallerTranslations.  This is
 mysterious to me, but the developer doco says failures here can be
 ignored.  AFAICT it did build an installer (in the dist directory).  Do
 you see it, and if so, does it work?

 It also whines about not finding git, but that is also harmless.

 Cheers,
 Mike Pope


 --
 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




-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
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


Re: [Freecol-developers] multiplayer

2015-01-28 Thread Caleb Williams
I just ran ant dist -Dprint.manual.is.up.to.date=true on the most recent
git [d48491] without making any code changes and still received the error
with executeIzpack.

On the other hand, Multiplayer on a single Windows system seems to work
just fine for me. I only seem to be getting one .log and set of Autosaves
though. Is that a designed behavior?

On Wed, Jan 28, 2015 at 12:12 AM, Caleb Williams cale...@gmail.com wrote:

 I just built git  [782fca] and it worked fine, but when I ran it with ant
 dist -Dprint.manual.is.up.to.date=
 true, I got the following error: Build failed due to something with izpack.

 Just in case I somehow messed something up in the code beyond what's was
 in the .diff file, I'll do a clean pull from the repository tomorrow
 sometime (Wednes my time). Should I rerun the .diff change?

 This uses: Windows 8.1 64-bit; JDK 1.8 u 25

 This is the raw output from Command Prompt:

 C:\Users\Caleb\Desktop\FreeCol Repositoryant dist
 -Dprint.manual.is.up.to.date=
 true
 Buildfile: C:\Users\Caleb\Desktop\FreeCol Repository\build.xml

 init:

 askReleaseVersion:
 [input] Please specify the release version (default: git-20150128):
  [git-20
 150128]


 setReleaseVersion:
  [echo] Creating Distribution of freecol-git-20150128
  [echo] Game version updated in FreeCol.java

 initDist:

 print-manual:

 prepareManual:
 [mkdir] Created dir: C:\Users\Caleb\Desktop\FreeCol
 Repository\dist\manual\f
 reecol

 compile:
 [javac] Compiling 1 source file to C:\Users\Caleb\Desktop\FreeCol
 Repository
 \build
 [javac] warning: [options] bootstrap class path not set in conjunction
 with
 -source 1.7
 [javac] 1 warning

 build:

 desktop-entry:
 [mkdir] Created dir: C:\Users\Caleb\Desktop\FreeCol
 Repository\dist\base\fre
 ecol
  [java] Processing source file: FreeColMessages.properties
  [java] Processing source file: FreeColMessages_af.properties
  [java] Processing source file: FreeColMessages_ang.properties
  [java] Processing source file: FreeColMessages_ar.properties
  [java] Processing source file: FreeColMessages_arz.properties
  [java] Processing source file: FreeColMessages_be-tarask.properties
  [java] Processing source file: FreeColMessages_bg.properties
  [java] Processing source file: FreeColMessages_br.properties
  [java] Processing source file: FreeColMessages_bs.properties
  [java] Processing source file: FreeColMessages_ca.properties
  [java] Processing source file: FreeColMessages_cs_CZ.properties
  [java] Processing source file: FreeColMessages_da.properties
  [java] Processing source file: FreeColMessages_de.properties
  [java] Processing source file: FreeColMessages_el.properties
  [java] Processing source file: FreeColMessages_en_GB.properties
  [java] Processing source file: FreeColMessages_eo.properties
  [java] Processing source file: FreeColMessages_es_ES.properties
  [java] Processing source file: FreeColMessages_et.properties
  [java] Processing source file: FreeColMessages_eu.properties
  [java] Processing source file: FreeColMessages_fa.properties
  [java] Processing source file: FreeColMessages_fi.properties
  [java] Processing source file: FreeColMessages_fr.properties
  [java] Processing source file: FreeColMessages_gl.properties
  [java] Processing source file: FreeColMessages_grc.properties
  [java] Processing source file: FreeColMessages_he.properties
  [java] Processing source file: FreeColMessages_hsb.properties
  [java] Processing source file: FreeColMessages_hu.properties
  [java] Processing source file: FreeColMessages_ia.properties
  [java] Processing source file: FreeColMessages_id.properties
  [java] Processing source file: FreeColMessages_it_IT.properties
  [java] Processing source file: FreeColMessages_ja.properties
  [java] Processing source file: FreeColMessages_km.properties
  [java] Processing source file: FreeColMessages_ko.properties
  [java] Processing source file: FreeColMessages_lt.properties
  [java] Processing source file: FreeColMessages_mk.properties
  [java] Processing source file: FreeColMessages_ms.properties
  [java] Processing source file: FreeColMessages_nb_NO.properties
  [java] Processing source file: FreeColMessages_nds.properties
  [java] Processing source file: FreeColMessages_nl.properties
  [java] Processing source file: FreeColMessages_nl_BE.properties
  [java] Processing source file: FreeColMessages_nn.properties
  [java] Processing source file: FreeColMessages_oc.properties
  [java] Processing source file: FreeColMessages_pl_PL.properties
  [java] Processing source file: FreeColMessages_pms.properties
  [java] Processing source file: FreeColMessages_pt_BR.properties
  [java] Processing source file: FreeColMessages_pt_PT.properties
  [java] Processing source file: FreeColMessages_qqq.properties
  [java

Re: [Freecol-developers] Highest Priority Col1 info needed

2014-12-16 Thread Caleb Williams
Every entry on the WWC1D wiki refers to a specific issue that may block
the release of FreeCol 1.0, so in that sense they are equal.  The ones
with a BR or PF attached are perhaps better to work on because someone was
annoyed enough to report the problem.  Mainly though I would always
encourage work on the *hard* ones, in the sense of relying on observation
of a rare event (e.g. Disappearances, Units with War), or needing a lot of
data before we can draw a conclusion worth coding (e.g. Native Trade,
Taxation).  The best way to do this is probably just to play a bunch of
games at varying difficulty, and collect any events that bear on an
open issue, thus attacking them all at once.  Note I did not say it would
be easy:-).
Sounds fun. The ones with the BR and PF will get my first priority.

Its on the todo list.  Keeping ahead of the bug reports is proving
challenging ATM:-).
Okay, I don't plan on it going anywhere, so it should always be available.

I am hopeful that you will not find much difference.  Perhaps the Dutch v
other nations, but I doubt the map or starting location will matter.
This is certainly valuable work so I certainly encourage finishing this
first.

Hopefully I'll get more work on that done tonight (my time).

-- 
*Caleb R. Williams*
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


Re: [Freecol-developers] (no subject)

2014-12-15 Thread Caleb Williams
Sorry Jonathan, I didn't mean to imply that you'd be contributing money,
but rather time and expertise. The same with you Jonas.

In my case, for better or worse, all the PHP coding I've ever done is to
create websites that don't rely on a backend, but can only be changed
through coding, so I personally don't have a ton of experience with
creating an Admin Control Panel.

From the opinion of someone who is mainly an end-user and occasional bug
finder (and Col1 mis-rememberer) the most important parts of the website
are:

   - Explain the software (to prospective users)
   - Download the software
   - Explain the software (to users)
   - Provide news on releases, development, etc. to users of the project.

The first and third points can be relatively static, but their needs to be
some type of ACP backend to get the second and fourth points updated.

On Sun, Dec 14, 2014 at 10:50 PM, Jonathan Aquilina eagles051...@gmail.com
wrote:

 I would not be asking for money to do it, i would do it to hone my skills
 in web design as well as the ability to give back to the community.

 On Mon, Dec 15, 2014 at 12:37 AM, Caleb Williams cale...@gmail.com
 wrote:

 On Sun, 14 Dec 2014 14:02:48 -0600
 Caleb Williams calebrw@... wrote:
   Out of the frying pan and into the fire?
 
  That really depends on getting the theme right.

 Sorry for being obtuse.  I am involved in computer security
 professionally.  Both Joomla and Wordpress have very poor reputations in
 that field.  That was the motivation for my comment.

 Cheers,
 Mike Pope

 No slight taken on my end. There are ways to harden WordPress
 http://codex.wordpress.org/Hardening_WordPress, but without knowing
 what hosting options are available, it's tough to know exactly what is the
 best solution. The most secure solution could be a custom website that
 doesn't use some of the same attack scripts as a WordPress or Joomla site.
 Of course, the downside, is that creating a custom website often takes more
 money than a project just as FreeCol has available to work with. Hopefully
 Mr. Aquilina will be able to help out with that.

 --
 *Caleb R. Williams*


 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Freecol-developers mailing list
 Freecol-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freecol-developers



 --
 Jonathan Aquilina



-- 
*Caleb R. Williams*

*Photographer*
w: http://calebwilliamsphotography.com
b: http://blog.calebwilliamsphotography.com
e: cale...@gmail.com
c: 612-275-7796
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] Highest Priority Col1 info needed

2014-12-15 Thread Caleb Williams
Devs:

Now that I've fired up my laptop with Col1 v. 3.1 loaded and I was
wondering what, if anything, is highest priority for information needed
from Col1.

As some of you may have seen in some of my Tickets, I have already compiled
a bit of information needed at:
https://docs.google.com/spreadsheets/d/19V7nnMdhcn4GHBK8rkgJCOOB-Ullzsf-F286oK4YM7I/pubhtml

My first priority will be continuing my survey of starting prices to see
how prices change (or stay the same) based on a few variables such as
Nation, Difficulty Level and Starting Location (within the regular map of
the the Americas). So far the data seems to show not much variation between
Difficulties, but I have not compiled any data on the hardest two levels.
It's certainly possible that there is a

Just wanted to update you all.

-- 
*Caleb R. Williams*
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers


[Freecol-developers] (no subject)

2014-12-14 Thread Caleb Williams
On Sun, 14 Dec 2014 14:02:48 -0600
Caleb Williams calebrw@... wrote:
  Out of the frying pan and into the fire?

 That really depends on getting the theme right.

Sorry for being obtuse.  I am involved in computer security
professionally.  Both Joomla and Wordpress have very poor reputations in
that field.  That was the motivation for my comment.

Cheers,
Mike Pope

No slight taken on my end. There are ways to harden WordPress
http://codex.wordpress.org/Hardening_WordPress, but without knowing what
hosting options are available, it's tough to know exactly what is the best
solution. The most secure solution could be a custom website that doesn't
use some of the same attack scripts as a WordPress or Joomla site. Of
course, the downside, is that creating a custom website often takes more
money than a project just as FreeCol has available to work with. Hopefully
Mr. Aquilina will be able to help out with that.

-- 
*Caleb R. Williams*
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers