You can subscribe to this list here.
2005 |
Jan
|
Feb
(25) |
Mar
(84) |
Apr
(76) |
May
(25) |
Jun
(1) |
Jul
(28) |
Aug
(23) |
Sep
(50) |
Oct
(46) |
Nov
(65) |
Dec
(76) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(60) |
Feb
(33) |
Mar
(4) |
Apr
(17) |
May
(16) |
Jun
(18) |
Jul
(131) |
Aug
(11) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(5) |
2007 |
Jan
(71) |
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(19) |
Jul
(40) |
Aug
(38) |
Sep
(7) |
Oct
(58) |
Nov
|
Dec
(10) |
2008 |
Jan
(17) |
Feb
(27) |
Mar
(12) |
Apr
(1) |
May
(50) |
Jun
(10) |
Jul
|
Aug
(15) |
Sep
(24) |
Oct
(64) |
Nov
(115) |
Dec
(47) |
2009 |
Jan
(30) |
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
(4) |
Nov
(132) |
Dec
(93) |
2010 |
Jan
(266) |
Feb
(120) |
Mar
(168) |
Apr
(127) |
May
(83) |
Jun
(93) |
Jul
(77) |
Aug
(77) |
Sep
(86) |
Oct
(30) |
Nov
(4) |
Dec
(22) |
2011 |
Jan
(48) |
Feb
(81) |
Mar
(198) |
Apr
(174) |
May
(72) |
Jun
(101) |
Jul
(236) |
Aug
(144) |
Sep
(54) |
Oct
(132) |
Nov
(94) |
Dec
(111) |
2012 |
Jan
(135) |
Feb
(166) |
Mar
(86) |
Apr
(85) |
May
(137) |
Jun
(83) |
Jul
(54) |
Aug
(29) |
Sep
(49) |
Oct
(37) |
Nov
(8) |
Dec
(6) |
2013 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(14) |
May
(5) |
Jun
(15) |
Jul
|
Aug
(38) |
Sep
(44) |
Oct
(45) |
Nov
(40) |
Dec
(23) |
2014 |
Jan
(22) |
Feb
(63) |
Mar
(43) |
Apr
(60) |
May
(10) |
Jun
(5) |
Jul
(13) |
Aug
(57) |
Sep
(36) |
Oct
(2) |
Nov
(30) |
Dec
(27) |
2015 |
Jan
(5) |
Feb
(2) |
Mar
(14) |
Apr
(3) |
May
|
Jun
(3) |
Jul
(10) |
Aug
(63) |
Sep
(31) |
Oct
(26) |
Nov
(11) |
Dec
(6) |
2016 |
Jan
|
Feb
(11) |
Mar
|
Apr
|
May
(1) |
Jun
(16) |
Jul
|
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(1) |
2017 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(20) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(10) |
May
(10) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
(9) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(4) |
2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dr. M. B. <dr....@t-...> - 2012-03-13 19:20:23
|
Hi Tom, Which OffboardMapHex should be considered as a Town in 18AL ? Kind Regards, Martin Von: Tom McCorry [mailto:tom...@gm...] Gesendet: Dienstag, 13. März 2012 19:52 An: Dr....@t-...; Development list for Rails: an 18xx game Cc: Development list for Rails: an 18xx game Betreff: Re: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) This is actually a 'bug' beyond 1880 since the off-board towns that also exist in 18AL are not treated properly by the route calculator. -------------------------------------------- Tom McCorry Sent from my iPad On Mar 13, 2012, at 11:09, "Dr....@t-..." <Dr....@t-...> wrote: HI Stefan & Erik, understood, but the mechanismn is not working as intended right now. Somewhere theres a hardcoded point that an offhex city is always a City and cant be scored as a town. At least if i use Eriks example the code doesnt treat the town as a town. Btw Stefan any clue why the revenuemodifier backfires the way it does in 1880 ? It generates not 1 but 21 trains (one for each public Company) to be calculated per private company and not one :) And of course calculates the routes for those 21 trains. Regards, Martin Von: Stefan Frey <ste...@we...> An: rai...@li... Betreff: Re: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) Datum: Tue, 13 Mar 2012 15:47:18 +0100 Martin & Erik: I support Erik's suggestion below. Erik and I introduced generic attributes exactly for that reason. Stefan > > 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY > and OFF_MAP_TOWN types. > > I understand why you are doing that (the blue “off-map harbours” score > as towns), but I don’t think this rather special 1880 feature warrants > the addition of a new generic type. > > There should be a much easier way to accomplish what you want: in > Map.xml, replace > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"city="Haikou"/> > > by > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"score="town"city="Haikou"/> > > and similar for hex N16. > > I’m saying “there /should/ be” because this way to configure scoring is > as yet hardly tested. This is the right time to do so… > > BTW I suppose in NetworkVertex line 251 you have > > *if*((station.getType().equals(Station./OFF_MAP_CITY/)) || > (station.getType().equals(Station./OFF_MAP_CITY/))) { > > … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But > if you follow my suggestion, this change isn’t necessary at all. > > 2. For your new blue preprinted harbour tiles, you define a new tile > colour name /Tile.BLUE_COLOUR_NAME/. > > I don’t think that there is any need to define such a new name. This > and the other “colour names” in this class have only superficial > relation with the actual tile colours – their function is to define the > tile type with respect to upgradeability and related characteristics. > Here, I used the word “colour” for lack of a better name – the word > “type” would much better describe the purpose of this item, but “type” > is already heavily overused. Perhaps I should have used “level”. > > In this context, your off-map harbour hexes behave exactly like all > other off-map hexes (except for scoring, see above). So, strange as it > may seem, the “colour” of your new tiles 9021 and 9031 can best be > described as “red”. > > (In hindsight, “offmap” would perhaps have been a better choice for the > “colour” name of all off-map tiles than “red”). > > I’ll come back to your questions separately, if time permits. > > > Erik. > > *From:*Dr....@t-... [mailto:Dr....@t-...] > *Sent:* Friday, March 09, 2012 8:27 AM > *To:* Rails Development > *Subject:* [Rails-devel] 1880 "almost" playable for review and testing- > Bughunting now possible would be the better state :) > > Hi Stefan, Erik, Frederick, Brent, et al. > > please check the code enclosed. I hope its complete and can be added to > the latest master. > > If not my git setup is definetely FUBARed. > > commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 > Author: Martin Brumm <Dr....@t-... <javascript:void(0)> > <Dr....@t-... <javascript:void(0)> >> 2012-03-08 22:33:22 > Committer: Martin Brumm <Dr....@t-... <javascript:void(0)> > <Dr....@t-... <javascript:void(0)> >> 2012-03-08 22:33:22 > Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 > specific ShareSellingRound to the configuration.) > Branches: master > > Implementing a SpecialBuyRight for a Number of Trains, not yet finished > need to find the trigger and a valid way to proceed for the following > mechanismn: > > If a train has been bought and we have a phase change the second train > might be acquired once by the owner of the private Rocket of China > (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if > he wants to exercise that special buy action... Afterwards if he does > the paper is closed. Different approaches not yet successfull. > > Second special power, after the last train of 2+2 or 3 or 3+3 > provenience the owner of the P0 might once declare his company closed > and gets 40, 70 or 100 Yuan respectivly, private company is then closed. > Note that money goes to the player not any company. > > Otherwise most things should be in and working now. > > So we need here a big check from Erik, Stefan, Brent and Frederick if > everything is ok :) > > And let the testing start... (i am damn sure something will go wrong :)) > > Regards, > Martin > > Does anybody know a command to extract the commit history and put it in > one file without the code ? :) > > Known Bugs: > > StatusWindow isnt reflecting Player Order Correctly after Startround has > ended: Workaround: Save and reload Game > > Revenue Calculation for Minors is whacky... Havent figured out yet where > the huge amount of trains is coming from :) > > Advice needed on implementing the specialpowers of the privates, sofar > my tries have been unsuccessfull and thus deleted from the code. > > And as usual please point out or refactor the code if needed by your > experience. > > Probably some others testing needs now to commence :) > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... <javascript:void(0)> > https://lists.sourceforge.net/lists/listinfo/rails-devel ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Rails-devel mailing list Rai...@li... <javascript:void(0)> https://lists.sourceforge.net/lists/listinfo/rails-devel ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Tom M. <tom...@gm...> - 2012-03-13 18:56:10
|
This is actually a 'bug' beyond 1880 since the off-board towns that also exist in 18AL are not treated properly by the route calculator. -------------------------------------------- Tom McCorry Sent from my iPad On Mar 13, 2012, at 11:09, "Dr....@t-..." <Dr....@t-...> wrote: > HI Stefan & Erik, > > understood, but the mechanismn is not working as intended right now. > > Somewhere theres a hardcoded point that an offhex city is always a City and cant be scored as a town. At least if i use Eriks example the code doesnt treat the town as a town. > > > Btw Stefan any clue why the revenuemodifier backfires the way it does in 1880 ? > > It generates not 1 but 21 trains (one for each public Company) to be calculated per private company and not one :) And of course calculates the routes for those 21 trains. > > Regards, > Martin > > > > Von: Stefan Frey <ste...@we...> > An: rai...@li... > Betreff: Re: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) > Datum: Tue, 13 Mar 2012 15:47:18 +0100 > > Martin & Erik: > I support Erik's suggestion below. Erik and I introduced generic > attributes exactly for that reason. > Stefan > > > > > 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY > > and OFF_MAP_TOWN types. > > > > I understand why you are doing that (the blue “off-map harbours” score > > as towns), but I don’t think this rather special 1880 feature warrants > > the addition of a new generic type. > > > > There should be a much easier way to accomplish what you want: in > > Map.xml, replace > > > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"city="Haikou"/> > > > > by > > > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"score="town"city="Haikou"/> > > > > and similar for hex N16. > > > > I’m saying “there /should/ be” because this way to configure scoring is > > as yet hardly tested. This is the right time to do so… > > > > BTW I suppose in NetworkVertex line 251 you have > > > > *if*((station.getType().equals(Station./OFF_MAP_CITY/)) || > > (station.getType().equals(Station./OFF_MAP_CITY/))) { > > > > … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But > > if you follow my suggestion, this change isn’t necessary at all. > > > > 2. For your new blue preprinted harbour tiles, you define a new tile > > colour name /Tile.BLUE_COLOUR_NAME/. > > > > I don’t think that there is any need to define such a new name. This > > and the other “colour names” in this class have only superficial > > relation with the actual tile colours – their function is to define the > > tile type with respect to upgradeability and related characteristics. > > Here, I used the word “colour” for lack of a better name – the word > > “type” would much better describe the purpose of this item, but “type” > > is already heavily overused. Perhaps I should have used “level”. > > > > In this context, your off-map harbour hexes behave exactly like all > > other off-map hexes (except for scoring, see above). So, strange as it > > may seem, the “colour” of your new tiles 9021 and 9031 can best be > > described as “red”. > > > > (In hindsight, “offmap” would perhaps have been a better choice for the > > “colour” name of all off-map tiles than “red”). > > > > I’ll come back to your questions separately, if time permits. > > > > > > Erik. > > > > *From:*Dr....@t-... [mailto:Dr....@t-...] > > *Sent:* Friday, March 09, 2012 8:27 AM > > *To:* Rails Development > > *Subject:* [Rails-devel] 1880 "almost" playable for review and testing- > > Bughunting now possible would be the better state :) > > > > Hi Stefan, Erik, Frederick, Brent, et al. > > > > please check the code enclosed. I hope its complete and can be added to > > the latest master. > > > > If not my git setup is definetely FUBARed. > > > > commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 > > Author: Martin Brumm <Dr....@t-... > > <Dr....@t-...>> 2012-03-08 22:33:22 > > Committer: Martin Brumm <Dr....@t-... > > <Dr....@t-...>> 2012-03-08 22:33:22 > > Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 > > specific ShareSellingRound to the configuration.) > > Branches: master > > > > Implementing a SpecialBuyRight for a Number of Trains, not yet finished > > need to find the trigger and a valid way to proceed for the following > > mechanismn: > > > > If a train has been bought and we have a phase change the second train > > might be acquired once by the owner of the private Rocket of China > > (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if > > he wants to exercise that special buy action... Afterwards if he does > > the paper is closed. Different approaches not yet successfull. > > > > Second special power, after the last train of 2+2 or 3 or 3+3 > > provenience the owner of the P0 might once declare his company closed > > and gets 40, 70 or 100 Yuan respectivly, private company is then closed. > > Note that money goes to the player not any company. > > > > Otherwise most things should be in and working now. > > > > So we need here a big check from Erik, Stefan, Brent and Frederick if > > everything is ok :) > > > > And let the testing start... (i am damn sure something will go wrong :)) > > > > Regards, > > Martin > > > > Does anybody know a command to extract the commit history and put it in > > one file without the code ? :) > > > > Known Bugs: > > > > StatusWindow isnt reflecting Player Order Correctly after Startround has > > ended: Workaround: Save and reload Game > > > > Revenue Calculation for Minors is whacky... Havent figured out yet where > > the huge amount of trains is coming from :) > > > > Advice needed on implementing the specialpowers of the privates, sofar > > my tries have been unsuccessfull and thus deleted from the code. > > > > And as usual please point out or refactor the code if needed by your > > experience. > > > > Probably some others testing needs now to commence :) > > > > > > > > ------------------------------------------------------------------------------ > > Virtualization& Cloud Management Using Capacity Planning > > Cloud computing makes use of virtualization - but cloud computing > > also focuses on allowing computing to be delivered as a service. > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > > > > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2012-03-13 16:30:08
|
Found the error: tile 455 was missing in the repository. My mistake, probably. There is one more change I would like to apply: the blue harbour tiles should exist as pictures only, not as separate tiles in the XML. That’s because Tiles.xml originates from TileDesigner, where I cannot create blue tiles. So the definition of Haikou would become: <Hex name="Q13" tile="-902" pic="-9021" orientation="4" value="20,30,40,50" score="town" city="Haikou" /> and -902/-903 should replace -9021/-9031 in all XML. If score=”town” doesn’t work, it’s getting time for Stefan and/or me to start debugging. But let’s first apply these changes. Erik. From: Erik Vos [mailto:eri...@xs...] Sent: Saturday, March 10, 2012 5:52 PM To: Dr....@t-...; 'Development list for Rails: an 18xx game' Subject: Re: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) Hi Martin, Thanks for your patch. As usual, I have mainly looked at the impact of your changes on the generic Rails code. With or without your patch, I can’t currently run 1880 because of a fatal exception: Exception in thread "Thread-3" java.lang.NullPointerException at javax.swing.ImageIcon.<init>(ImageIcon.java:190) at rails.ui.swing.RemainingTilesWindow.init(RemainingTilesWindow.java:92) It may be a problem on my side, I’ll try to debug that later. Meanwhile, two comments on your patch: 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY and OFF_MAP_TOWN types. I understand why you are doing that (the blue “off-map harbours” score as towns), but I don’t think this rather special 1880 feature warrants the addition of a new generic type. There should be a much easier way to accomplish what you want: in Map.xml, replace <Hex name="Q13" tile="-9021" orientation="4" value="20,30,40,50" city="Haikou" /> by <Hex name="Q13" tile="-9021" orientation="4" value="20,30,40,50" score="town" city="Haikou" /> and similar for hex N16. I’m saying “there should be” because this way to configure scoring is as yet hardly tested. This is the right time to do so… BTW I suppose in NetworkVertex line 251 you have if ((station.getType().equals(Station.OFF_MAP_CITY)) || (station.getType().equals(Station.OFF_MAP_CITY))) { … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But if you follow my suggestion, this change isn’t necessary at all. 2. For your new blue preprinted harbour tiles, you define a new tile colour name Tile.BLUE_COLOUR_NAME. I don’t think that there is any need to define such a new name. This and the other “colour names” in this class have only superficial relation with the actual tile colours – their function is to define the tile type with respect to upgradeability and related characteristics. Here, I used the word “colour” for lack of a better name – the word “type” would much better describe the purpose of this item, but “type” is already heavily overused. Perhaps I should have used “level”. In this context, your off-map harbour hexes behave exactly like all other off-map hexes (except for scoring, see above). So, strange as it may seem, the “colour” of your new tiles 9021 and 9031 can best be described as “red”. (In hindsight, “offmap” would perhaps have been a better choice for the “colour” name of all off-map tiles than “red”). I’ll come back to your questions separately, if time permits. Erik. From: Dr....@t-... [mailto:Dr....@t-...] Sent: Friday, March 09, 2012 8:27 AM To: Rails Development Subject: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) Hi Stefan, Erik, Frederick, Brent, et al. please check the code enclosed. I hope its complete and can be added to the latest master. If not my git setup is definetely FUBARed. commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 Author: Martin Brumm <Dr....@t-...> 2012-03-08 22:33:22 Committer: Martin Brumm <Dr....@t-...> 2012-03-08 22:33:22 Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 specific ShareSellingRound to the configuration.) Branches: master Implementing a SpecialBuyRight for a Number of Trains, not yet finished need to find the trigger and a valid way to proceed for the following mechanismn: If a train has been bought and we have a phase change the second train might be acquired once by the owner of the private Rocket of China (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if he wants to exercise that special buy action... Afterwards if he does the paper is closed. Different approaches not yet successfull. Second special power, after the last train of 2+2 or 3 or 3+3 provenience the owner of the P0 might once declare his company closed and gets 40, 70 or 100 Yuan respectivly, private company is then closed. Note that money goes to the player not any company. Otherwise most things should be in and working now. So we need here a big check from Erik, Stefan, Brent and Frederick if everything is ok :) And let the testing start... (i am damn sure something will go wrong :)) Regards, Martin Does anybody know a command to extract the commit history and put it in one file without the code ? :) Known Bugs: StatusWindow isnt reflecting Player Order Correctly after Startround has ended: Workaround: Save and reload Game Revenue Calculation for Minors is whacky... Havent figured out yet where the huge amount of trains is coming from :) Advice needed on implementing the specialpowers of the privates, sofar my tries have been unsuccessfull and thus deleted from the code. And as usual please point out or refactor the code if needed by your experience. Probably some others testing needs now to commence :) |
From: Erik V. <eri...@xs...> - 2012-03-13 16:14:27
|
Stefan, I changed it through the UI (I guess that's my mistake...) The new version was correctly saved in profiles, and looks OK to me. It works after I applied my fix. It's a mystery to me why that 'parent' is null. (I pressed Save/Apply without changing the name, I think I just closed that popup at that point.) All I changed was setting the splash screen to "no", because it got in the way while debugging. New property file attached. Erik. > -----Original Message----- > From: Stefan Frey [mailto:ste...@we...] > Sent: Tuesday, March 13, 2012 3:51 PM > To: rai...@li... > Subject: Re: [Rails-devel] New configuration system > > Erik: > have you changed the property with a text-editor or have you used the UI? > Could you please send the incriminating property file, but most likely it is still > the one you have created/manipulated outside the UI. > > I will fix this (and the other remaining bug) as soon as I return. > > Stefan > > On 03/13/2012 03:46 PM, Erik Vos wrote: > > Stefan, > > > > After I changed a property item, I was again caught by the exception that > prevented me to run Rails: > > > > Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException > > at rails.common.ConfigProfile.setParent(ConfigProfile.java:147) > > at rails.common.ConfigProfile.setParent(ConfigProfile.java:152) > > at rails.common.ConfigProfile.load(ConfigProfile.java:215) > > at > > rails.common.ConfigManager.changeProfile(ConfigManager.java:218) > > etc. > > > > (I first clicked Apply and then Save/Apply). > > > > As I still don't know what is causing this problem, I changed the code to > catch it, by allowing the ConfigProfile.setParent() parent argument to be null. > > Now at least I can do some work again! > > > > Erik. > > > > > > ---------------------------------------------------------------------- > > -------- Keep Your Developer Skills Current with LearnDevNow! > > The most comprehensive online learning library for Microsoft > > developers is just $99.99! Visual Studio, SharePoint, SQL - plus > > HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when > you subscribe now! > > http://p.sf.net/sfu/learndevnow-d2d > > _______________________________________________ > > Rails-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > ---------------------------------------------------------------------------- -- > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers is > just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro > Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: <Dr....@t-...> - 2012-03-13 15:09:32
|
HI Stefan & Erik, understood, but the mechanismn is not working as intended right now. Somewhere theres a hardcoded point that an offhex city is always a City and cant be scored as a town. At least if i use Eriks example the code doesnt treat the town as a town. Btw Stefan any clue why the revenuemodifier backfires the way it does in 1880 ? It generates not 1 but 21 trains (one for each public Company) to be calculated per private company and not one :) And of course calculates the routes for those 21 trains. Regards, Martin Von: Stefan Frey <ste...@we...> An: rai...@li... Betreff: Re: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) Datum: Tue, 13 Mar 2012 15:47:18 +0100 Martin & Erik: I support Erik's suggestion below. Erik and I introduced generic attributes exactly for that reason. Stefan > > 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY > and OFF_MAP_TOWN types. > > I understand why you are doing that (the blue “off-map harbours” score > as towns), but I don’t think this rather special 1880 feature warrants > the addition of a new generic type. > > There should be a much easier way to accomplish what you want: in > Map.xml, replace > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"city="Haikou"/> > > by > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"score="town"city="Haikou"/> > > and similar for hex N16. > > I’m saying “there /should/ be” because this way to configure scoring is > as yet hardly tested. This is the right time to do so… > > BTW I suppose in NetworkVertex line 251 you have > > *if*((station.getType().equals(Station./OFF_MAP_CITY/)) || > (station.getType().equals(Station./OFF_MAP_CITY/))) { > > … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But > if you follow my suggestion, this change isn’t necessary at all. > > 2. For your new blue preprinted harbour tiles, you define a new tile > colour name /Tile.BLUE_COLOUR_NAME/. > > I don’t think that there is any need to define such a new name. This > and the other “colour names” in this class have only superficial > relation with the actual tile colours – their function is to define the > tile type with respect to upgradeability and related characteristics. > Here, I used the word “colour” for lack of a better name – the word > “type” would much better describe the purpose of this item, but “type” > is already heavily overused. Perhaps I should have used “level”. > > In this context, your off-map harbour hexes behave exactly like all > other off-map hexes (except for scoring, see above). So, strange as it > may seem, the “colour” of your new tiles 9021 and 9031 can best be > described as “red”. > > (In hindsight, “offmap” would perhaps have been a better choice for the > “colour” name of all off-map tiles than “red”). > > I’ll come back to your questions separately, if time permits. > > > Erik. > > *From:*Dr....@t-... [mailto:Dr....@t-...] > *Sent:* Friday, March 09, 2012 8:27 AM > *To:* Rails Development > *Subject:* [Rails-devel] 1880 "almost" playable for review and testing- > Bughunting now possible would be the better state :) > > Hi Stefan, Erik, Frederick, Brent, et al. > > please check the code enclosed. I hope its complete and can be added to > the latest master. > > If not my git setup is definetely FUBARed. > > commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 > Author: Martin Brumm <Dr....@t-... [1] > <Dr....@t-... [2]>> 2012-03-08 22:33:22 > Committer: Martin Brumm <Dr....@t-... [3] > <Dr....@t-... [4]>> 2012-03-08 22:33:22 > Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 > specific ShareSellingRound to the configuration.) > Branches: master > > Implementing a SpecialBuyRight for a Number of Trains, not yet finished > need to find the trigger and a valid way to proceed for the following > mechanismn: > > If a train has been bought and we have a phase change the second train > might be acquired once by the owner of the private Rocket of China > (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if > he wants to exercise that special buy action... Afterwards if he does > the paper is closed. Different approaches not yet successfull. > > Second special power, after the last train of 2+2 or 3 or 3+3 > provenience the owner of the P0 might once declare his company closed > and gets 40, 70 or 100 Yuan respectivly, private company is then closed. > Note that money goes to the player not any company. > > Otherwise most things should be in and working now. > > So we need here a big check from Erik, Stefan, Brent and Frederick if > everything is ok :) > > And let the testing start... (i am damn sure something will go wrong :)) > > Regards, > Martin > > Does anybody know a command to extract the commit history and put it in > one file without the code ? :) > > Known Bugs: > > StatusWindow isnt reflecting Player Order Correctly after Startround has > ended: Workaround: Save and reload Game > > Revenue Calculation for Minors is whacky... Havent figured out yet where > the huge amount of trains is coming from :) > > Advice needed on implementing the specialpowers of the privates, sofar > my tries have been unsuccessfull and thus deleted from the code. > > And as usual please point out or refactor the code if needed by your > experience. > > Probably some others testing needs now to commence :) > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ [5] > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... [6] > https://lists.sourceforge.net/lists/listinfo/rails-devel [7] ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d [8] _______________________________________________ Rails-devel mailing list Rai...@li... [9] https://lists.sourceforge.net/lists/listinfo/rails-devel [10] Links: ------ [1] javascript:void(0) [2] javascript:void(0) [3] javascript:void(0) [4] javascript:void(0) [5] ?ctl=dereferer&to=aHR0cDovL3d3dy5hY2NlbGFjb21tLmNvbS9qYXcvc2ZubC8xMTQvNTE1MjEyMjMv [6] javascript:void(0) [7] ?ctl=dereferer&to=aHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vcmFpbHMtZGV2ZWw%3D [8] ?ctl=dereferer&to=aHR0cDovL3Auc2YubmV0L3NmdS9sZWFybmRldm5vdy1kMmQ%3D [9] javascript:void(0) [10] ?ctl=dereferer&to=aHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vcmFpbHMtZGV2ZWw%3D |
From: Stefan F. <ste...@we...> - 2012-03-13 14:54:58
|
Martin: if you are interested I would like to have the possibility of uploading of alpha-prototypes to sourceforge outside the standard release mechanism. Brett: as far as I understand sourceforge now it is possible to load files in the webspace of the project and make those available without using the official file release mechanism. I suggest to open this up to make alpha-testing possible. Further I suggest to give those rights for example to Martin. However I am not able to grant any rights, so this is up to you to decide. Stefan On 03/11/2012 02:14 PM, Dr....@t-... wrote: > Hi, > > anyone interested in testing out the prototype implementation of 1880 > into rails please drop me a mail directly. > > Questions regarding that version should either be directed to me or on > the rails-devel-Mailing List. > > Regards, > > Martin > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > _______________________________________________ > Rails-users mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-users |
From: Stefan F. <ste...@we...> - 2012-03-13 14:50:59
|
Erik: have you changed the property with a text-editor or have you used the UI? Could you please send the incriminating property file, but most likely it is still the one you have created/manipulated outside the UI. I will fix this (and the other remaining bug) as soon as I return. Stefan On 03/13/2012 03:46 PM, Erik Vos wrote: > Stefan, > > After I changed a property item, I was again caught by the exception that prevented me to run Rails: > > Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException > at rails.common.ConfigProfile.setParent(ConfigProfile.java:147) > at rails.common.ConfigProfile.setParent(ConfigProfile.java:152) > at rails.common.ConfigProfile.load(ConfigProfile.java:215) > at rails.common.ConfigManager.changeProfile(ConfigManager.java:218) > etc. > > (I first clicked Apply and then Save/Apply). > > As I still don't know what is causing this problem, I changed the code to catch it, by allowing the ConfigProfile.setParent() parent argument to be null. > Now at least I can do some work again! > > Erik. > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Stefan F. <ste...@we...> - 2012-03-13 14:47:32
|
Martin & Erik: I support Erik's suggestion below. Erik and I introduced generic attributes exactly for that reason. Stefan > > 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY > and OFF_MAP_TOWN types. > > I understand why you are doing that (the blue “off-map harbours” score > as towns), but I don’t think this rather special 1880 feature warrants > the addition of a new generic type. > > There should be a much easier way to accomplish what you want: in > Map.xml, replace > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"city="Haikou"/> > > by > > <Hexname="Q13"tile="-9021"orientation="4"value="20,30,40,50"score="town"city="Haikou"/> > > and similar for hex N16. > > I’m saying “there /should/ be” because this way to configure scoring is > as yet hardly tested. This is the right time to do so… > > BTW I suppose in NetworkVertex line 251 you have > > *if*((station.getType().equals(Station./OFF_MAP_CITY/)) || > (station.getType().equals(Station./OFF_MAP_CITY/))) { > > … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But > if you follow my suggestion, this change isn’t necessary at all. > > 2. For your new blue preprinted harbour tiles, you define a new tile > colour name /Tile.BLUE_COLOUR_NAME/. > > I don’t think that there is any need to define such a new name. This > and the other “colour names” in this class have only superficial > relation with the actual tile colours – their function is to define the > tile type with respect to upgradeability and related characteristics. > Here, I used the word “colour” for lack of a better name – the word > “type” would much better describe the purpose of this item, but “type” > is already heavily overused. Perhaps I should have used “level”. > > In this context, your off-map harbour hexes behave exactly like all > other off-map hexes (except for scoring, see above). So, strange as it > may seem, the “colour” of your new tiles 9021 and 9031 can best be > described as “red”. > > (In hindsight, “offmap” would perhaps have been a better choice for the > “colour” name of all off-map tiles than “red”). > > I’ll come back to your questions separately, if time permits. > > > Erik. > > *From:*Dr....@t-... [mailto:Dr....@t-...] > *Sent:* Friday, March 09, 2012 8:27 AM > *To:* Rails Development > *Subject:* [Rails-devel] 1880 "almost" playable for review and testing- > Bughunting now possible would be the better state :) > > Hi Stefan, Erik, Frederick, Brent, et al. > > please check the code enclosed. I hope its complete and can be added to > the latest master. > > If not my git setup is definetely FUBARed. > > commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 > Author: Martin Brumm <Dr....@t-... > <mailto:Dr....@t-...>> 2012-03-08 22:33:22 > Committer: Martin Brumm <Dr....@t-... > <mailto:Dr....@t-...>> 2012-03-08 22:33:22 > Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 > specific ShareSellingRound to the configuration.) > Branches: master > > Implementing a SpecialBuyRight for a Number of Trains, not yet finished > need to find the trigger and a valid way to proceed for the following > mechanismn: > > If a train has been bought and we have a phase change the second train > might be acquired once by the owner of the private Rocket of China > (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if > he wants to exercise that special buy action... Afterwards if he does > the paper is closed. Different approaches not yet successfull. > > Second special power, after the last train of 2+2 or 3 or 3+3 > provenience the owner of the P0 might once declare his company closed > and gets 40, 70 or 100 Yuan respectivly, private company is then closed. > Note that money goes to the player not any company. > > Otherwise most things should be in and working now. > > So we need here a big check from Erik, Stefan, Brent and Frederick if > everything is ok :) > > And let the testing start... (i am damn sure something will go wrong :)) > > Regards, > Martin > > Does anybody know a command to extract the commit history and put it in > one file without the code ? :) > > Known Bugs: > > StatusWindow isnt reflecting Player Order Correctly after Startround has > ended: Workaround: Save and reload Game > > Revenue Calculation for Minors is whacky... Havent figured out yet where > the huge amount of trains is coming from :) > > Advice needed on implementing the specialpowers of the privates, sofar > my tries have been unsuccessfull and thus deleted from the code. > > And as usual please point out or refactor the code if needed by your > experience. > > Probably some others testing needs now to commence :) > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2012-03-13 14:47:03
|
Stefan, After I changed a property item, I was again caught by the exception that prevented me to run Rails: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at rails.common.ConfigProfile.setParent(ConfigProfile.java:147) at rails.common.ConfigProfile.setParent(ConfigProfile.java:152) at rails.common.ConfigProfile.load(ConfigProfile.java:215) at rails.common.ConfigManager.changeProfile(ConfigManager.java:218) etc. (I first clicked Apply and then Save/Apply). As I still don't know what is causing this problem, I changed the code to catch it, by allowing the ConfigProfile.setParent() parent argument to be null. Now at least I can do some work again! Erik. |
From: Erik V. <eri...@xs...> - 2012-03-10 21:13:38
|
Implementing a SpecialBuyRight for a Number of Trains, not yet finished need to find the trigger and a valid way to proceed for the following mechanismn: New special powers are usually a nightmare to implement, and I have always postponed that until everything else works. In such cases we usually need both a new SpecialProperty and a new PossibleAction, and special code in several game-specific subclasses in both the UI and the game engine. I never can predict how any such action can best be implemented, it's usually a trial-and-error exercise. But from experience I may be able to give some advice. If a train has been bought and we have a phase change the second train might be acquired once by the owner of the private Rocket of China (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if he wants to exercise that special buy action... Afterwards if he does the paper is closed. Different approaches not yet successfull. I suppose this refers to the P7 private. In the (German) rules I see no reference to phase changes as a trigger for this action. I understand it as follows: "If a company operates whose president is the P7 owner, that company may at any time take the currently available new train for free, closing the P7. Once the first 4 train has been bought, the exchange is mandatory" (it's not clear to me if the second sentence also applies if an own company is operating, or if it occurs regardless who is operating). Assuming that this is what you mean, I would create an extra PossibleAction for this purpose (either reuse BuyTrain, or create a new action class) each time there is an opportunity to do this exchange. This PossibleAction will be linked to a menu item in the Special menu in the OR Panel; Special will be yellow-highlighted if such an action is possible. It's then up to the player to notice this and select the action if he wants so. This is how several special actions have been incorporated so far. Alternatively, the UI may raise a popup with a yes/no question. The automatic exchange against the second 4-train can be executed automatically. A message should be displayed. Second special power, after the last train of 2+2 or 3 or 3+3 provenience the owner of the P0 might once declare his company closed and gets 40, 70 or 100 Yuan respectivly, private company is then closed. Note that money goes to the player not any company. This action will often occur out of the normal operating order, which makes it harder to do properly. We just have has such a case, and concluded that (for the time being) it is OK to ask the currently acting player if such an action (possibly by another player) must be executed. It is then left to the players to communicate about this action outside of Rails. So: when the last 2+2, 3 or 3+3 train has been bought, send a (single) action to the UI that triggers this question. Normal operation is interrupted. Several cases already exist where such an "extra" action is injected; I can look for examples if you want. In this case a popup is unavoidable. I hope this helps a little. Erik. |
From: Erik V. <eri...@xs...> - 2012-03-10 16:51:59
|
Hi Martin, Thanks for your patch. As usual, I have mainly looked at the impact of your changes on the generic Rails code. With or without your patch, I can’t currently run 1880 because of a fatal exception: Exception in thread "Thread-3" java.lang.NullPointerException at javax.swing.ImageIcon.<init>(ImageIcon.java:190) at rails.ui.swing.RemainingTilesWindow.init(RemainingTilesWindow.java:92) It may be a problem on my side, I’ll try to debug that later. Meanwhile, two comments on your patch: 1. You have split the tile type OFF_MAP_AREA into separate OFF_MAP_CITY and OFF_MAP_TOWN types. I understand why you are doing that (the blue “off-map harbours” score as towns), but I don’t think this rather special 1880 feature warrants the addition of a new generic type. There should be a much easier way to accomplish what you want: in Map.xml, replace <Hex name="Q13" tile="-9021" orientation="4" value="20,30,40,50" city="Haikou" /> by <Hex name="Q13" tile="-9021" orientation="4" value="20,30,40,50" score="town" city="Haikou" /> and similar for hex N16. I’m saying “there should be” because this way to configure scoring is as yet hardly tested. This is the right time to do so… BTW I suppose in NetworkVertex line 251 you have if ((station.getType().equals(Station.OFF_MAP_CITY)) || (station.getType().equals(Station.OFF_MAP_CITY))) { … I suppose one of these OFF_MAP_CITY’s is a typo for OFF_MAP_TOWN. But if you follow my suggestion, this change isn’t necessary at all. 2. For your new blue preprinted harbour tiles, you define a new tile colour name Tile.BLUE_COLOUR_NAME. I don’t think that there is any need to define such a new name. This and the other “colour names” in this class have only superficial relation with the actual tile colours – their function is to define the tile type with respect to upgradeability and related characteristics. Here, I used the word “colour” for lack of a better name – the word “type” would much better describe the purpose of this item, but “type” is already heavily overused. Perhaps I should have used “level”. In this context, your off-map harbour hexes behave exactly like all other off-map hexes (except for scoring, see above). So, strange as it may seem, the “colour” of your new tiles 9021 and 9031 can best be described as “red”. (In hindsight, “offmap” would perhaps have been a better choice for the “colour” name of all off-map tiles than “red”). I’ll come back to your questions separately, if time permits. Erik. From: Dr....@t-... [mailto:Dr....@t-...] Sent: Friday, March 09, 2012 8:27 AM To: Rails Development Subject: [Rails-devel] 1880 "almost" playable for review and testing- Bughunting now possible would be the better state :) Hi Stefan, Erik, Frederick, Brent, et al. please check the code enclosed. I hope its complete and can be added to the latest master. If not my git setup is definetely FUBARed. commit c3bf5cd3efef8640b149d9f89744a6415864a1d3 Author: Martin Brumm <Dr....@t-...> 2012-03-08 22:33:22 Committer: Martin Brumm <Dr....@t-...> 2012-03-08 22:33:22 Parent: 3f95ed86c7a463c64341871e73028af7edd88911 (added the 1880 specific ShareSellingRound to the configuration.) Branches: master Implementing a SpecialBuyRight for a Number of Trains, not yet finished need to find the trigger and a valid way to proceed for the following mechanismn: If a train has been bought and we have a phase change the second train might be acquired once by the owner of the private Rocket of China (2+2,3,3+3,4 are possible trains/phases) So we need to ask the player if he wants to exercise that special buy action... Afterwards if he does the paper is closed. Different approaches not yet successfull. Second special power, after the last train of 2+2 or 3 or 3+3 provenience the owner of the P0 might once declare his company closed and gets 40, 70 or 100 Yuan respectivly, private company is then closed. Note that money goes to the player not any company. Otherwise most things should be in and working now. So we need here a big check from Erik, Stefan, Brent and Frederick if everything is ok :) And let the testing start... (i am damn sure something will go wrong :)) Regards, Martin Does anybody know a command to extract the commit history and put it in one file without the code ? :) Known Bugs: StatusWindow isnt reflecting Player Order Correctly after Startround has ended: Workaround: Save and reload Game Revenue Calculation for Minors is whacky... Havent figured out yet where the huge amount of trains is coming from :) Advice needed on implementing the specialpowers of the privates, sofar my tries have been unsuccessfull and thus deleted from the code. And as usual please point out or refactor the code if needed by your experience. Probably some others testing needs now to commence :) |
From: Frederick W. <fre...@go...> - 2012-03-07 13:31:58
|
Martin: Some places to set breakpoints would be as follows: - UpgradePanel line 205: really no tile upgrades registered in the or UI manager? - ORUIManager line 764: why are tiles not regarded as valid upgrades? - GUITile line 79: why does tile lay simulation indicate invalidity of tile? Hope that helps. -- Frederick |
From: Stefan F. <ste...@we...> - 2012-03-06 23:41:04
|
thanks Bob: this narrows down the issue to the fact that I have created user profiles during my previous tests. Otherwise the common-io package is not referenced and due to lazy class loading for those installations without defined user profiles rails works fine. Will fix that with the other issues in the next few days. On 03/07/2012 12:20 AM, Bob Probst wrote: > I'm running Ubuntu 10.04 with OpenJDK 6 and can open the release package > with no trouble. > > On Tue, Mar 6, 2012 at 5:19 PM, Stefan Frey <ste...@we... > <mailto:ste...@we...>> wrote: > > From the above communication and missing error reports it seems that > others were able to start 1.7.0 from the released packages? > > Due to a last second change of the build script I changed accidentally a > "." into a "-" inside the jar manifest. As I thought I only changed the > section that relates to the automated transfer to sourceforge i did > not check if it still starts. > > This causes the released package to stop with an error (a > NoClassDefFoundError) before rails can display anything. > At least this happens on my Linux openJDK system. > > Other experiences on other systems? > If all others are happy I will still wait for further bugs. > > Thanks, > Stefan > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > <mailto:Rai...@li...> > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Bob P. <bob...@gm...> - 2012-03-06 23:20:11
|
I'm running Ubuntu 10.04 with OpenJDK 6 and can open the release package with no trouble. On Tue, Mar 6, 2012 at 5:19 PM, Stefan Frey <ste...@we...> wrote: > From the above communication and missing error reports it seems that > others were able to start 1.7.0 from the released packages? > > Due to a last second change of the build script I changed accidentally a > "." into a "-" inside the jar manifest. As I thought I only changed the > section that relates to the automated transfer to sourceforge i did > not check if it still starts. > > This causes the released package to stop with an error (a > NoClassDefFoundError) before rails can display anything. > At least this happens on my Linux openJDK system. > > Other experiences on other systems? > If all others are happy I will still wait for further bugs. > > Thanks, > Stefan > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2012-03-06 22:19:12
|
From the above communication and missing error reports it seems that others were able to start 1.7.0 from the released packages? Due to a last second change of the build script I changed accidentally a "." into a "-" inside the jar manifest. As I thought I only changed the section that relates to the automated transfer to sourceforge i did not check if it still starts. This causes the released package to stop with an error (a NoClassDefFoundError) before rails can display anything. At least this happens on my Linux openJDK system. Other experiences on other systems? If all others are happy I will still wait for further bugs. Thanks, Stefan |
From: Stefan F. <ste...@we...> - 2012-03-06 18:38:37
|
An old bug was able to creep in again: I forgot to forward port the adjusted list of required batik jar packages. Thanks again! On 03/06/2012 07:21 PM, Jerry Anderson wrote: > I am seeing a problem with 18GA and the background map option. It is not > rendering correctly on Windows. I think it is having trouble loading > some parts of the image - there are default image placeholders in > various locations on the map. > > *From:* Stefan Frey <ste...@we...> > *To:* rai...@li... > *Cc:* an 18xx game <rai...@li...>; > rai...@li... > *Sent:* Tuesday, March 6, 2012 6:56 AM > *Subject:* [Rails-devel] Release Rails 1.7.0 available > > A new release for the Rails 1.x branch. > > Downloads are available at http://rails.sourceforge.net/ or by the > direct link http://sourceforge.net/projects/rails/files/Rails/1.7.0/ > > This release celebrates many improvements to the UI due to the > work of Frederick Weld. > > Contributors: Erik Vos, Frederick Weld, Martin Brumm, Stefan Frey > > Includes all previously reported bug fixes of the 1.6.x branch. > > Please be aware that this release contains many changes, so bugs are > more likely. > Any feedback is welcome. > > Many of the included changes are NOT activated by default: Either switch > them off > using the configuration dialog or use one of the new predefined profiles: > > prettyUI --> all UI changes except docking activated > ORdocking --> only activates the docking framework > (currently only available for the OR window) > > Note: To show a background map, the option has to be switched on in > Configuration => Map/Report => Display background map. > Background maps are only available for 1856, 1889, 18EU, 18GA (incl. > Cotton Port) and 18AL so far. > > The following are the major changes by topic: > > General UI improvements: > * Interactive highlighting of hexes > * Enhanced highlighting of active table cells during Operating Round > * Adaptive rendering of token labels > * Lay Tile: Invalid tile lays are displayed (incl. the reason for > not being valid) > * Support for icons > * Splash screen with improvement startup behavior > > Added UI options: > * Map / Zoom Fit Option: Fit-to-window and more > * Map / Display Routes of Active Company > * Map / Highlight company locations > * Appearance / Display borders in grid layout > * Windows / Flexible panels for operating round: > Applies a docking framework to Operating Round Window > > Added Music/Sound Effects options (mp3 only): > * Music: Background music can be specified per round-type and phase > * Sound Effects: Sound effects can be associated to more than 20 game events > * Includes support of "intelligent" effects (eg., revenue > sound as in RailroadTycoon1) > * No music/sound files are provided by Rails > > Rails configuration: > * Added support for OS dependent centralized rails file storage > (UNIX: ~/rails, Windows: %APPDIR, MacOS: > ~/Library/Preferences/net.sourceforge.rails) > * New configuration profile system based on profile hierachy > * Several predefined profiles can be distributed > > Further changes: > * Added StatusWindow File menu action to dump the (transposed) contents > into a csv file > * Several changes to use non-modal dialogs > * Several updates to 1880 development > * Added user-friendly network info including keyboard shortcut > * Added highlighting of private companies' hexes triggered by mouse-over > * Added invalid tile lays to upgrade panel (grayed out & reason) > * Added option to play 1856 as a 2-player game. > > > Further bug fixes: > * Fix for 1835 bug: BY presidency not transferred during start round. > * Always address the company president when a home token must be relaid. > * Fixed 'Load Recent' by running it in a separate thread. > * Fixed the glitch of initially displaying map images in the wrong scale > * Fixed 1856 background map's mini-map (Windsor area) > * Added precise sizing and positioning of token labels > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... <mailto:Rai...@li...> > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Stefan F. <ste...@we...> - 2012-03-06 18:36:46
|
Jerry: Thanks for catching this and thinking this through: I completely forgot to align the text of the buttons to the new functionality. Stefan On 03/06/2012 07:14 PM, Jerry Anderson wrote: > Couple of comments regarding "save/apply" button and the configuration > dialog (It is a bit confusing to use). > On Windows standard UI behavior is typically: > "Saving" should not occur when the user closes a window with the close > box in the upper right corner. They should be warned that a save is > needed and then let them choose to "cancel" the close operation or close > without saving. Using the close box without any warning as it is now > should be "cancel". > "Save/Apply" button should be changed to "Save", "Save As...", "Apply" > and/or "Ok/Done/Cancel" as individual actions. Some defintions of > expected behavior. > "Save" - save to the current configuration file. This can include a > "close" to complete the operation. Usually you will only "close" the > window if "apply" is also present as an option. > "Save As..." - save to a file of the users choice including a new file > or overwriting an existing file. The dialog from that point forward > should be editing the new file. This can include a "close" to complete > the operation. Usually you will only "close" the window if "apply" is > also present as an option. > "Apply" - this is typically a save without a close. > "Ok/Done/Cancel" - Depending on the other options on the dialog this > usually covers whatever scenarios are not covered. "Cancel" usually > suggests a rollback of all changes since the last save - this can get a > little tricky to communicate to the user when you allow for saving that > does not close the dialog. > I would suggest changing to a "save (followed by a close)", "save as... > (followed by a close)" and "cancel" buttons. All changes are scoped to > the lifetime of the dialog. > *From:* Stefan Frey <ste...@we...> > *To:* an 18xx game <rai...@li...> > *Sent:* Tuesday, March 6, 2012 9:29 AM > *Subject:* Re: [Rails-devel] Release Rails 1.7.0 available > > Phil: > that are valid remarks: You found a bug that occurs in a combination > I have no tested so far. > Further remarks below: At least for me the real challenge in UI design > is to anticipate how users can react and what they expect. Or better I > believe it is impossible and so you can only learn by feedback. > Stefan > > > Remark first: > * Choosing save/apply actually creates a new user profile, so it ask > for a new name (which is not equal to an existing profile). > * Choosing apply automatically saves it. > * User profiles are stored in the configuration folder of the user > machine, predefined profiles come inside the jar. > > > On 03/06/2012 06:03 PM, Phil Davies wrote: > > Stefan, > > > > Initial thoughts are that the configuration isn't working correctly. > > When I start up rails, I can load any of the default configs using the > > dropdown box. If I open the config window to edit the configuration, > > clicking save/apply prompts me for a name. > > The name to enter is the name for the new UI profile. > > > > > Firstly, that seems to make it impossible to overwrite the default > > configurations (I'd like prettyUI to have borders disabled, personally) > > since if I type the same name it it simply prompts me again. > > There are two reasons why predefined profiles cannot be overwritten: > A) A technical one as the predefined will get updated with every release > to provide defaults for new added configurations. > User profiles are only stored as changes to the predefined profile so > that they are able to inherit the new options with sensible defaults. > > B) In principal it would be possible to ignore reason A) and to allow > profile "overloading", so that the user profile gets preference. > However the predefined profiles always provide a reasonable fall-back > version. > > > Secondly, > > no matter what name I DO type in, it doesn't seem to save. Do I > > understand the below correctly that the configuration data should be > > saving into %USERPROFILE%\application data\rails on windows? I have a > > rails.recent file in there but nothing else seems to change if I try and > > save new configurations. > > That is actually a bug, you change the "pbem" predefined profile and > then store that as a user profile (that was my test case) but it does > not work for the new ones (as they are treated as transitory). > > It is easy to fix, however I would like to wait for at least two days of > feedback unless there is a critical bug. > > Stefan > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... <mailto:Rai...@li...> > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > > > > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Jerry A. <jer...@ya...> - 2012-03-06 18:22:56
|
I am seeing a problem with 18GA and the background map option. It is not rendering correctly on Windows. I think it is having trouble loading some parts of the image - there are default image placeholders in various locations on the map. ________________________________ From: Stefan Frey <ste...@we...> To: rai...@li... Cc: an 18xx game <rai...@li...>; rai...@li... Sent: Tuesday, March 6, 2012 6:56 AM Subject: [Rails-devel] Release Rails 1.7.0 available A new release for the Rails 1.x branch. Downloads are available at http://rails.sourceforge.net/ or by the direct link http://sourceforge.net/projects/rails/files/Rails/1.7.0/ This release celebrates many improvements to the UI due to the work of Frederick Weld. Contributors: Erik Vos, Frederick Weld, Martin Brumm, Stefan Frey Includes all previously reported bug fixes of the 1.6.x branch. Please be aware that this release contains many changes, so bugs are more likely. Any feedback is welcome. Many of the included changes are NOT activated by default: Either switch them off using the configuration dialog or use one of the new predefined profiles: prettyUI --> all UI changes except docking activated ORdocking --> only activates the docking framework (currently only available for the OR window) Note: To show a background map, the option has to be switched on in Configuration => Map/Report => Display background map. Background maps are only available for 1856, 1889, 18EU, 18GA (incl. Cotton Port) and 18AL so far. The following are the major changes by topic: General UI improvements: * Interactive highlighting of hexes * Enhanced highlighting of active table cells during Operating Round * Adaptive rendering of token labels * Lay Tile: Invalid tile lays are displayed (incl. the reason for not being valid) * Support for icons * Splash screen with improvement startup behavior Added UI options: * Map / Zoom Fit Option: Fit-to-window and more * Map / Display Routes of Active Company * Map / Highlight company locations * Appearance / Display borders in grid layout * Windows / Flexible panels for operating round: Applies a docking framework to Operating Round Window Added Music/Sound Effects options (mp3 only): * Music: Background music can be specified per round-type and phase * Sound Effects: Sound effects can be associated to more than 20 game events * Includes support of "intelligent" effects (eg., revenue sound as in RailroadTycoon1) * No music/sound files are provided by Rails Rails configuration: * Added support for OS dependent centralized rails file storage (UNIX: ~/rails, Windows: %APPDIR, MacOS: ~/Library/Preferences/net.sourceforge.rails) * New configuration profile system based on profile hierachy * Several predefined profiles can be distributed Further changes: * Added StatusWindow File menu action to dump the (transposed) contents into a csv file * Several changes to use non-modal dialogs * Several updates to 1880 development * Added user-friendly network info including keyboard shortcut * Added highlighting of private companies' hexes triggered by mouse-over * Added invalid tile lays to upgrade panel (grayed out & reason) * Added option to play 1856 as a 2-player game. Further bug fixes: * Fix for 1835 bug: BY presidency not transferred during start round. * Always address the company president when a home token must be relaid. * Fixed 'Load Recent' by running it in a separate thread. * Fixed the glitch of initially displaying map images in the wrong scale * Fixed 1856 background map's mini-map (Windsor area) * Added precise sizing and positioning of token labels ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Jerry A. <jer...@ya...> - 2012-03-06 18:14:08
|
Couple of comments regarding "save/apply" button and the configuration dialog (It is a bit confusing to use). On Windows standard UI behavior is typically: "Saving" should not occur when the user closes a window with the close box in the upper right corner. They should be warned that a save is needed and then let them choose to "cancel" the close operation or close without saving. Using the close box without any warning as it is now should be "cancel". "Save/Apply" button should be changed to "Save", "Save As...", "Apply" and/or "Ok/Done/Cancel" as individual actions. Some defintions of expected behavior. "Save" - save to the current configuration file. This can include a "close" to complete the operation. Usually you will only "close" the window if "apply" is also present as an option. "Save As..." - save to a file of the users choice including a new file or overwriting an existing file. The dialog from that point forward should be editing the new file. This can include a "close" to complete the operation. Usually you will only "close" the window if "apply" is also present as an option. "Apply" - this is typically a save without a close. "Ok/Done/Cancel" - Depending on the other options on the dialog this usually covers whatever scenarios are not covered. "Cancel" usually suggests a rollback of all changes since the last save - this can get a little tricky to communicate to the user when you allow for saving that does not close the dialog. I would suggest changing to a "save (followed by a close)", "save as... (followed by a close)" and "cancel" buttons. All changes are scoped to the lifetime of the dialog. ________________________________ From: Stefan Frey <ste...@we...> To: an 18xx game <rai...@li...> Sent: Tuesday, March 6, 2012 9:29 AM Subject: Re: [Rails-devel] Release Rails 1.7.0 available Phil: that are valid remarks: You found a bug that occurs in a combination I have no tested so far. Further remarks below: At least for me the real challenge in UI design is to anticipate how users can react and what they expect. Or better I believe it is impossible and so you can only learn by feedback. Stefan Remark first: * Choosing save/apply actually creates a new user profile, so it ask for a new name (which is not equal to an existing profile). * Choosing apply automatically saves it. * User profiles are stored in the configuration folder of the user machine, predefined profiles come inside the jar. On 03/06/2012 06:03 PM, Phil Davies wrote: > Stefan, > > Initial thoughts are that the configuration isn't working correctly. > When I start up rails, I can load any of the default configs using the > dropdown box. If I open the config window to edit the configuration, > clicking save/apply prompts me for a name. The name to enter is the name for the new UI profile. > > Firstly, that seems to make it impossible to overwrite the default > configurations (I'd like prettyUI to have borders disabled, personally) > since if I type the same name it it simply prompts me again. There are two reasons why predefined profiles cannot be overwritten: A) A technical one as the predefined will get updated with every release to provide defaults for new added configurations. User profiles are only stored as changes to the predefined profile so that they are able to inherit the new options with sensible defaults. B) In principal it would be possible to ignore reason A) and to allow profile "overloading", so that the user profile gets preference. However the predefined profiles always provide a reasonable fall-back version. Secondly, > no matter what name I DO type in, it doesn't seem to save. Do I > understand the below correctly that the configuration data should be > saving into %USERPROFILE%\application data\rails on windows? I have a > rails.recent file in there but nothing else seems to change if I try and > save new configurations. That is actually a bug, you change the "pbem" predefined profile and then store that as a user profile (that was my test case) but it does not work for the new ones (as they are treated as transitory). It is easy to fix, however I would like to wait for at least two days of feedback unless there is a critical bug. Stefan ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Stefan F. <ste...@we...> - 2012-03-06 17:29:46
|
Phil: that are valid remarks: You found a bug that occurs in a combination I have no tested so far. Further remarks below: At least for me the real challenge in UI design is to anticipate how users can react and what they expect. Or better I believe it is impossible and so you can only learn by feedback. Stefan Remark first: * Choosing save/apply actually creates a new user profile, so it ask for a new name (which is not equal to an existing profile). * Choosing apply automatically saves it. * User profiles are stored in the configuration folder of the user machine, predefined profiles come inside the jar. On 03/06/2012 06:03 PM, Phil Davies wrote: > Stefan, > > Initial thoughts are that the configuration isn't working correctly. > When I start up rails, I can load any of the default configs using the > dropdown box. If I open the config window to edit the configuration, > clicking save/apply prompts me for a name. The name to enter is the name for the new UI profile. > > Firstly, that seems to make it impossible to overwrite the default > configurations (I'd like prettyUI to have borders disabled, personally) > since if I type the same name it it simply prompts me again. There are two reasons why predefined profiles cannot be overwritten: A) A technical one as the predefined will get updated with every release to provide defaults for new added configurations. User profiles are only stored as changes to the predefined profile so that they are able to inherit the new options with sensible defaults. B) In principal it would be possible to ignore reason A) and to allow profile "overloading", so that the user profile gets preference. However the predefined profiles always provide a reasonable fall-back version. Secondly, > no matter what name I DO type in, it doesn't seem to save. Do I > understand the below correctly that the configuration data should be > saving into %USERPROFILE%\application data\rails on windows? I have a > rails.recent file in there but nothing else seems to change if I try and > save new configurations. That is actually a bug, you change the "pbem" predefined profile and then store that as a user profile (that was my test case) but it does not work for the new ones (as they are treated as transitory). It is easy to fix, however I would like to wait for at least two days of feedback unless there is a critical bug. Stefan |
From: Phil D. <de...@gm...> - 2012-03-06 17:04:04
|
Stefan, Initial thoughts are that the configuration isn't working correctly. When I start up rails, I can load any of the default configs using the dropdown box. If I open the config window to edit the configuration, clicking save/apply prompts me for a name. Firstly, that seems to make it impossible to overwrite the default configurations (I'd like prettyUI to have borders disabled, personally) since if I type the same name it it simply prompts me again. Secondly, no matter what name I DO type in, it doesn't seem to save. Do I understand the below correctly that the configuration data should be saving into %USERPROFILE%\application data\rails on windows? I have a rails.recent file in there but nothing else seems to change if I try and save new configurations. Phil On 6 March 2012 14:56, Stefan Frey <ste...@we...> wrote: > A new release for the Rails 1.x branch. > > Downloads are available at http://rails.sourceforge.net/ or by the > direct link http://sourceforge.net/projects/rails/files/Rails/1.7.0/ > > This release celebrates many improvements to the UI due to the > work of Frederick Weld. > > Contributors: Erik Vos, Frederick Weld, Martin Brumm, Stefan Frey > > Includes all previously reported bug fixes of the 1.6.x branch. > > Please be aware that this release contains many changes, so bugs are > more likely. > Any feedback is welcome. > > Many of the included changes are NOT activated by default: Either switch > them off > using the configuration dialog or use one of the new predefined profiles: > > prettyUI --> all UI changes except docking activated > ORdocking --> only activates the docking framework > (currently only available for the OR window) > > Note: To show a background map, the option has to be switched on in > Configuration => Map/Report => Display background map. > Background maps are only available for 1856, 1889, 18EU, 18GA (incl. > Cotton Port) and 18AL so far. > > The following are the major changes by topic: > > General UI improvements: > * Interactive highlighting of hexes > * Enhanced highlighting of active table cells during Operating Round > * Adaptive rendering of token labels > * Lay Tile: Invalid tile lays are displayed (incl. the reason for > not being valid) > * Support for icons > * Splash screen with improvement startup behavior > > Added UI options: > * Map / Zoom Fit Option: Fit-to-window and more > * Map / Display Routes of Active Company > * Map / Highlight company locations > * Appearance / Display borders in grid layout > * Windows / Flexible panels for operating round: > Applies a docking framework to Operating Round Window > > Added Music/Sound Effects options (mp3 only): > * Music: Background music can be specified per round-type and phase > * Sound Effects: Sound effects can be associated to more than 20 game > events > * Includes support of "intelligent" effects (eg., revenue > sound as in RailroadTycoon1) > * No music/sound files are provided by Rails > > Rails configuration: > * Added support for OS dependent centralized rails file storage > (UNIX: ~/rails, Windows: %APPDIR, MacOS: > ~/Library/Preferences/net.sourceforge.rails) > * New configuration profile system based on profile hierachy > * Several predefined profiles can be distributed > > Further changes: > * Added StatusWindow File menu action to dump the (transposed) contents > into a csv file > * Several changes to use non-modal dialogs > * Several updates to 1880 development > * Added user-friendly network info including keyboard shortcut > * Added highlighting of private companies' hexes triggered by mouse-over > * Added invalid tile lays to upgrade panel (grayed out & reason) > * Added option to play 1856 as a 2-player game. > > > Further bug fixes: > * Fix for 1835 bug: BY presidency not transferred during start round. > * Always address the company president when a home token must be relaid. > * Fixed 'Load Recent' by running it in a separate thread. > * Fixed the glitch of initially displaying map images in the wrong scale > * Fixed 1856 background map's mini-map (Windsor area) > * Added precise sizing and positioning of token labels > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Stefan F. <ste...@we...> - 2012-03-06 14:56:23
|
A new release for the Rails 1.x branch. Downloads are available at http://rails.sourceforge.net/ or by the direct link http://sourceforge.net/projects/rails/files/Rails/1.7.0/ This release celebrates many improvements to the UI due to the work of Frederick Weld. Contributors: Erik Vos, Frederick Weld, Martin Brumm, Stefan Frey Includes all previously reported bug fixes of the 1.6.x branch. Please be aware that this release contains many changes, so bugs are more likely. Any feedback is welcome. Many of the included changes are NOT activated by default: Either switch them off using the configuration dialog or use one of the new predefined profiles: prettyUI --> all UI changes except docking activated ORdocking --> only activates the docking framework (currently only available for the OR window) Note: To show a background map, the option has to be switched on in Configuration => Map/Report => Display background map. Background maps are only available for 1856, 1889, 18EU, 18GA (incl. Cotton Port) and 18AL so far. The following are the major changes by topic: General UI improvements: * Interactive highlighting of hexes * Enhanced highlighting of active table cells during Operating Round * Adaptive rendering of token labels * Lay Tile: Invalid tile lays are displayed (incl. the reason for not being valid) * Support for icons * Splash screen with improvement startup behavior Added UI options: * Map / Zoom Fit Option: Fit-to-window and more * Map / Display Routes of Active Company * Map / Highlight company locations * Appearance / Display borders in grid layout * Windows / Flexible panels for operating round: Applies a docking framework to Operating Round Window Added Music/Sound Effects options (mp3 only): * Music: Background music can be specified per round-type and phase * Sound Effects: Sound effects can be associated to more than 20 game events * Includes support of "intelligent" effects (eg., revenue sound as in RailroadTycoon1) * No music/sound files are provided by Rails Rails configuration: * Added support for OS dependent centralized rails file storage (UNIX: ~/rails, Windows: %APPDIR, MacOS: ~/Library/Preferences/net.sourceforge.rails) * New configuration profile system based on profile hierachy * Several predefined profiles can be distributed Further changes: * Added StatusWindow File menu action to dump the (transposed) contents into a csv file * Several changes to use non-modal dialogs * Several updates to 1880 development * Added user-friendly network info including keyboard shortcut * Added highlighting of private companies' hexes triggered by mouse-over * Added invalid tile lays to upgrade panel (grayed out & reason) * Added option to play 1856 as a 2-player game. Further bug fixes: * Fix for 1835 bug: BY presidency not transferred during start round. * Always address the company president when a home token must be relaid. * Fixed 'Load Recent' by running it in a separate thread. * Fixed the glitch of initially displaying map images in the wrong scale * Fixed 1856 background map's mini-map (Windsor area) * Added precise sizing and positioning of token labels |
From: <Dr....@t-...> - 2012-03-05 21:42:53
|
Hi, apparently during the tile handling and displaying overhaul some interesting side effects came up. A tile with the number -80001 is shown not to have any upgrades even though they are listed in the Tiles.xml and Tileset.xml of that variant. If i shorten the tile id to -8001 the upgradeinfo is shown ? I suspect that this holds also true for the -89xxx tiles. Furthermore there is a tile -1 with a specific upgrade (8850,8851, 8852) shown in 1880s definition but i cant place a tile on that field, "NoTileAvailable". Frederic can you recheck that you haven mixed up the variant specific definitions there somehow ? I'll try to understand the new code in the next days, but any information would be helpfull. Regards, Martin |
From: Stefan F. <ste...@we...> - 2012-03-05 14:16:50
|
Erik: what do you mean manually? Editing files? Creating new profiles is now automatically done each time someone uses the saveas.. button. This only requires choosing a new profile name and it gets automatically available. But maybe it is too magic now? Still migration instructions will be included as they are very simple: Change extension and copy it into the profiles subfolder of the application folder. However I doubt that there have been many (non-eclipse and/or git) users of the previous setup(s) for configurations as that required migration every time a new version was installed, without any instructions for that provided. Stefan On 03/04/2012 02:51 PM, Erik Vos wrote: > As it was not clear to me how to create 'profiles' from within Rails, I have > done it manually. > I hope you are going to provide complete migration instructions once this > new configuration structure gets released!\ > > Erik. > >> -----Original Message----- >> From: Stefan Frey [mailto:ste...@we...] >> Sent: Sunday, March 04, 2012 8:56 AM >> To: rai...@li... >> Subject: [Rails-devel] Further updates to Rails configuration >> >> Further updates to the config mechanism: >> >> * I have added the mechanism to store config information inside of >> subfolders inside the rails configuration directory: >> >> Use >> SystemOS.get().getConfigurationFolder(String sub, boolean create) >> >> This returns a file object that points to the subfolder. >> If create is set to true, it is created if it does not exist before. >> It it does not exist or fails due to other reasons it returns null. >> >> I used that to store all user profiles in a subfolder called profiles. >> >> Erik: Please copy your "my" profile into that subfolder! >> >> * Profiles are now sorted in the selection box first on type (predefined > first >> followed by user) and second by name. >> >> * A recent mechanism was added, that is essentially a property file that > is >> loaded at the start of rails automatically and that gets saved as soon as > the >> properties object gets changed. >> >> Use >> Config.getRecent(String key) >> to retrieve a value >> >> and >> Config.storeRecent(String key, String value) to store a value, which > triggers >> the storage. >> >> The file that is saved is rails.recent in the top rails configuration > folder. >> >> This is used to keep the profile selection persistent. >> However it can still be overwritten by a cli setting (-Dprofile=...) >> >> Stefan >> >> >> > ---------------------------------------------------------------------------- > -- >> Virtualization& Cloud Management Using Capacity Planning Cloud computing >> makes use of virtualization - but cloud computing also focuses on allowing >> computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> Rails-devel mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-devel > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2012-03-04 13:51:36
|
As it was not clear to me how to create 'profiles' from within Rails, I have done it manually. I hope you are going to provide complete migration instructions once this new configuration structure gets released!\ Erik. > -----Original Message----- > From: Stefan Frey [mailto:ste...@we...] > Sent: Sunday, March 04, 2012 8:56 AM > To: rai...@li... > Subject: [Rails-devel] Further updates to Rails configuration > > Further updates to the config mechanism: > > * I have added the mechanism to store config information inside of > subfolders inside the rails configuration directory: > > Use > SystemOS.get().getConfigurationFolder(String sub, boolean create) > > This returns a file object that points to the subfolder. > If create is set to true, it is created if it does not exist before. > It it does not exist or fails due to other reasons it returns null. > > I used that to store all user profiles in a subfolder called profiles. > > Erik: Please copy your "my" profile into that subfolder! > > * Profiles are now sorted in the selection box first on type (predefined first > followed by user) and second by name. > > * A recent mechanism was added, that is essentially a property file that is > loaded at the start of rails automatically and that gets saved as soon as the > properties object gets changed. > > Use > Config.getRecent(String key) > to retrieve a value > > and > Config.storeRecent(String key, String value) to store a value, which triggers > the storage. > > The file that is saved is rails.recent in the top rails configuration folder. > > This is used to keep the profile selection persistent. > However it can still be overwritten by a cli setting (-Dprofile=...) > > Stefan > > > ---------------------------------------------------------------------------- -- > Virtualization & Cloud Management Using Capacity Planning Cloud computing > makes use of virtualization - but cloud computing also focuses on allowing > computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |