Hi - just to let you know, and I hope this is OK... I posted the link on Facebook as I thought it might raise awareness of your hard work and generate more users of GNUBG.
So far, people seem to be quite receptive to trying it out :) https://www.facebook.com/groups/1017340842031433/posts/1772817556483754 On Sat, 15 Jul 2023 at 17:00, <[email protected]> wrote: > Send Bug-gnubg mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.gnu.org/mailman/listinfo/bug-gnubg > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Bug-gnubg digest..." > > > Today's Topics: > > 1. GNUbg development build (Philippe Michel) > 2. Re: GNUbg development build (Joseph Heled) > 3. RE: GNUbg development build (Richard Buckle) > 4. Re: GNUbg development build (Lasse Hjorth Madsen) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 14 Jul 2023 23:40:22 +0200 > From: Philippe Michel <[email protected]> > To: [email protected] > Subject: GNUbg development build > Message-ID: <ZLHA4cEyAs4jpf5M@zeus> > Content-Type: text/plain; charset=us-ascii > > I have uploaded a gnubg Windows build at > http://philippe.michel7.free.fr/gnubg/ > > The corresponding sources (with most changes not yet commited to the cvs > repository) and the translations' .po files are available there as well. > > > The most significant changes are contributions from Isaac Keslassy to > the match analysis features. His detailed description is appended to > this message. > > - background analysis: the GUI is no longer frozen when an analysis is > launched, you can start browsing the moves list and checking analyses > immediately. > > With its asynchronous behaviour, this may be the most bug-prone change > and the one that seems most important to test extensively. > > - extensions to the previously relatively limited batch analysis > feature. > > - large improvement the the existing (but almost undocumented and only > available from the CLI) possibility to always show a list of players at > the bottom of the board > > > Other less prominent features: > > - Ukrainian translation has been added, but is currently empty. This is > mostly to help those who proposed adding it a few months ago to test > their work. > > - an optional parameter has been added to the "new session" CLI command > to set the number of games to play. This will be mostly useful to set > gnubg vs. gnubg play, as suggested recently in bug-gnubg. > > > A few bug fixes: > > - the crashes in evaluations higher than 4 ply, reported to the list, > should be fixed > > - the quirk of having the higher die always shown to the left, reported > to rec.games.bakgammon, is fixed > > - other less visible bugs, including crashes when the players names were > at the maximum supported lenghth > > > Misc. other points: > > I named this 1.08-dev but the version change to 1.08 doesn't imply a > forthcoming new release. > > The Windows file is an installer. I didn't bother any longer with a zip > file preserving a previous installation. It is easy enough to replace > back this by a regular release. > > Msys2, used to build the Windows version, no longer supports Windows 7. > I left my build VM at an earlier version that still does. This shouldn't > matter much as long as there is no critical bug discovered in the tools > or libraries used to build gnubg, > > The problems with 3D display on recent Linux distributions (more > precisely recent Mesa library versions) are still present. > > > > >From Isaac commits log: > > There are several new features that enable users to streamline their use > of gnubg. > For example, after a user plays a match on the internet, he now can click > on a single > button, and gnubg will: > (1) automatically open his latest match, > (2) automatically swap players and sit the user at the bottom of the > board, > (3) automatically analyze this latest match in the background while the > user checks > his mistakes in parallel, > (4) and automatically add the analysis results to the database. > > > DETAILS: > > *** New "background analysis" and "smart analysis" features, together with > two new > buttons in the main toolbar: "Analyze" and "Analyze File" > - 1st button: "Analyze": > - This is to analyze the current match. > - Define options for what it does (in Settings>Analysis): > - "background analysis" checkbox: > * unchecked => regular "analyze match" (blocking, like today), > vs. > * checked => we can browse at the same time and check the > analysis > - "automatic add-to-database" checkbox: > * Unchecked = like today, vs > * Checked = automatic add-to-db at end of analysis (and we > remove the add-to-db > button from the statistics page) > - 2nd button: "Analyze file": > - This is for a file, e.g. a match that we just played online. > - Can launch either one of 3 options (defined in Settings>Analysis): > 1) Regular "batch analysis": blocking, like today (+add-to-db) > 2) "Single-file analysis": analysis of 1 chosen file, can be in > background and/or add-to-db based on defined settings > 3) "Smart analysis": pick the newest file in the preferred folder > that gnubg > recognizes, then can be in background and/or add-to-db based > on defined settings > When analyzing in the background, various menus are disabled so the user > does not launch > another analysis in the middle. > > *** New "smart open" feature that enables users to automatically to sit at > the bottom of > the board (i.e. as player1) in opened matches. > > It works as follows: > 1) In Settings > Options > Display, the user can enable this option > 2) The user can define "key player names" in two ways: > a) Manually: > In Settings > Options > Display, edit the list and add/delete names. > b) Automatically: > Each time te user swaps the player order to highlight some player > and set this player at the bottom of the board, we add this > player's name to the list. > 3) When opening a new file, SmartOpen() automatically checks if player0 > is a key player while player1 is not. In such a case, it swaps > their places. > > > > ------------------------------ > > Message: 2 > Date: Sat, 15 Jul 2023 10:03:41 +1200 > From: Joseph Heled <[email protected]> > To: Philippe Michel <[email protected]> > Cc: [email protected] > Subject: Re: GNUbg development build > Message-ID: > < > cag8x8-2ytkq0ko8syk6f9ys6rljm1okh-tisoc00tgrpvzm...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi, > > All great, but let me complain a little. I am running 1.06.002 on Linux. > Old distro (I have some software which is not supported in later versions), > and the user experience is terrible due to, I am assuming GTK. > > This would be the first step to get GNUbg back on track: get the GUI going > well on all platforms - this is what users see and feel first. > > -Joseph > > > On Sat, 15 Jul 2023 at 09:41, Philippe Michel <[email protected]> > wrote: > > > I have uploaded a gnubg Windows build at > > http://philippe.michel7.free.fr/gnubg/ > > > > The corresponding sources (with most changes not yet commited to the cvs > > repository) and the translations' .po files are available there as well. > > > > > > The most significant changes are contributions from Isaac Keslassy to > > the match analysis features. His detailed description is appended to > > this message. > > > > - background analysis: the GUI is no longer frozen when an analysis is > > launched, you can start browsing the moves list and checking analyses > > immediately. > > > > With its asynchronous behaviour, this may be the most bug-prone change > > and the one that seems most important to test extensively. > > > > - extensions to the previously relatively limited batch analysis > > feature. > > > > - large improvement the the existing (but almost undocumented and only > > available from the CLI) possibility to always show a list of players at > > the bottom of the board > > > > > > Other less prominent features: > > > > - Ukrainian translation has been added, but is currently empty. This is > > mostly to help those who proposed adding it a few months ago to test > > their work. > > > > - an optional parameter has been added to the "new session" CLI command > > to set the number of games to play. This will be mostly useful to set > > gnubg vs. gnubg play, as suggested recently in bug-gnubg. > > > > > > A few bug fixes: > > > > - the crashes in evaluations higher than 4 ply, reported to the list, > > should be fixed > > > > - the quirk of having the higher die always shown to the left, reported > > to rec.games.bakgammon, is fixed > > > > - other less visible bugs, including crashes when the players names were > > at the maximum supported lenghth > > > > > > Misc. other points: > > > > I named this 1.08-dev but the version change to 1.08 doesn't imply a > > forthcoming new release. > > > > The Windows file is an installer. I didn't bother any longer with a zip > > file preserving a previous installation. It is easy enough to replace > > back this by a regular release. > > > > Msys2, used to build the Windows version, no longer supports Windows 7. > > I left my build VM at an earlier version that still does. This shouldn't > > matter much as long as there is no critical bug discovered in the tools > > or libraries used to build gnubg, > > > > The problems with 3D display on recent Linux distributions (more > > precisely recent Mesa library versions) are still present. > > > > > > > > From Isaac commits log: > > > > There are several new features that enable users to streamline their use > > of gnubg. > > For example, after a user plays a match on the internet, he now can click > > on a single > > button, and gnubg will: > > (1) automatically open his latest match, > > (2) automatically swap players and sit the user at the bottom of the > > board, > > (3) automatically analyze this latest match in the background while the > > user checks > > his mistakes in parallel, > > (4) and automatically add the analysis results to the database. > > > > > > DETAILS: > > > > *** New "background analysis" and "smart analysis" features, together > with > > two new > > buttons in the main toolbar: "Analyze" and "Analyze File" > > - 1st button: "Analyze": > > - This is to analyze the current match. > > - Define options for what it does (in Settings>Analysis): > > - "background analysis" checkbox: > > * unchecked => regular "analyze match" (blocking, like > today), > > vs. > > * checked => we can browse at the same time and check the > > analysis > > - "automatic add-to-database" checkbox: > > * Unchecked = like today, vs > > * Checked = automatic add-to-db at end of analysis (and we > > remove the add-to-db > > button from the statistics page) > > - 2nd button: "Analyze file": > > - This is for a file, e.g. a match that we just played online. > > - Can launch either one of 3 options (defined in Settings>Analysis): > > 1) Regular "batch analysis": blocking, like today (+add-to-db) > > 2) "Single-file analysis": analysis of 1 chosen file, can be in > > background and/or add-to-db based on defined settings > > 3) "Smart analysis": pick the newest file in the preferred folder > > that gnubg > > recognizes, then can be in background and/or add-to-db based > > on defined settings > > When analyzing in the background, various menus are disabled so the user > > does not launch > > another analysis in the middle. > > > > *** New "smart open" feature that enables users to automatically to sit > at > > the bottom of > > the board (i.e. as player1) in opened matches. > > > > It works as follows: > > 1) In Settings > Options > Display, the user can enable this option > > 2) The user can define "key player names" in two ways: > > a) Manually: > > In Settings > Options > Display, edit the list and add/delete names. > > b) Automatically: > > Each time te user swaps the player order to highlight some player > > and set this player at the bottom of the board, we add this > > player's name to the list. > > 3) When opening a new file, SmartOpen() automatically checks if player0 > > is a key player while player1 is not. In such a case, it swaps > > their places. > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/b5485c98/attachment.htm > > > > ------------------------------ > > Message: 3 > Date: Sat, 15 Jul 2023 00:22:55 +0100 > From: Richard Buckle <[email protected]> > To: Philippe Michel <[email protected]>, "[email protected]" > <[email protected]> > Subject: RE: GNUbg development build > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > To the CVS repo? Correct me if I’m wrong, but I thought gnubg had migrated > to Git and a repo on GitHub. > > Genuine question. > > > From: Philippe Michel > Sent: 14 July 2023 22:41 > To: [email protected] > Subject: GNUbg development build > > I have uploaded a gnubg Windows build at > http://philippe.michel7.free.fr/gnubg/ > > The corresponding sources (with most changes not yet commited to the cvs > repository) and the translations' .po files are available there as well. > > > The most significant changes are contributions from Isaac Keslassy to > the match analysis features. His detailed description is appended to > this message. > > - background analysis: the GUI is no longer frozen when an analysis is > launched, you can start browsing the moves list and checking analyses > immediately. > > With its asynchronous behaviour, this may be the most bug-prone change > and the one that seems most important to test extensively. > > - extensions to the previously relatively limited batch analysis > feature. > > - large improvement the the existing (but almost undocumented and only > available from the CLI) possibility to always show a list of players at > the bottom of the board > > > Other less prominent features: > > - Ukrainian translation has been added, but is currently empty. This is > mostly to help those who proposed adding it a few months ago to test > their work. > > - an optional parameter has been added to the "new session" CLI command > to set the number of games to play. This will be mostly useful to set > gnubg vs. gnubg play, as suggested recently in bug-gnubg. > > > A few bug fixes: > > - the crashes in evaluations higher than 4 ply, reported to the list, > should be fixed > > - the quirk of having the higher die always shown to the left, reported > to rec.games.bakgammon, is fixed > > - other less visible bugs, including crashes when the players names were > at the maximum supported lenghth > > > Misc. other points: > > I named this 1.08-dev but the version change to 1.08 doesn't imply a > forthcoming new release. > > The Windows file is an installer. I didn't bother any longer with a zip > file preserving a previous installation. It is easy enough to replace > back this by a regular release. > > Msys2, used to build the Windows version, no longer supports Windows 7. > I left my build VM at an earlier version that still does. This shouldn't > matter much as long as there is no critical bug discovered in the tools > or libraries used to build gnubg, > > The problems with 3D display on recent Linux distributions (more > precisely recent Mesa library versions) are still present. > > > > >From Isaac commits log: > > There are several new features that enable users to streamline their use > of gnubg. > For example, after a user plays a match on the internet, he now can click > on a single > button, and gnubg will: > (1) automatically open his latest match, > (2) automatically swap players and sit the user at the bottom of the > board, > (3) automatically analyze this latest match in the background while the > user checks > his mistakes in parallel, > (4) and automatically add the analysis results to the database. > > > DETAILS: > > *** New "background analysis" and "smart analysis" features, together with > two new > buttons in the main toolbar: "Analyze" and "Analyze File" > - 1st button: "Analyze": > - This is to analyze the current match. > - Define options for what it does (in Settings>Analysis): > - "background analysis" checkbox: > * unchecked => regular "analyze match" (blocking, like today), > vs. > * checked => we can browse at the same time and check the > analysis > - "automatic add-to-database" checkbox: > * Unchecked = like today, vs > * Checked = automatic add-to-db at end of analysis (and we > remove the add-to-db > button from the statistics page) > - 2nd button: "Analyze file": > - This is for a file, e.g. a match that we just played online. > - Can launch either one of 3 options (defined in Settings>Analysis): > 1) Regular "batch analysis": blocking, like today (+add-to-db) > 2) "Single-file analysis": analysis of 1 chosen file, can be in > background and/or add-to-db based on defined settings > 3) "Smart analysis": pick the newest file in the preferred folder > that gnubg > recognizes, then can be in background and/or add-to-db based > on defined settings > When analyzing in the background, various menus are disabled so the user > does not launch > another analysis in the middle. > > *** New "smart open" feature that enables users to automatically to sit at > the bottom of > the board (i.e. as player1) in opened matches. > > It works as follows: > 1) In Settings > Options > Display, the user can enable this option > 2) The user can define "key player names" in two ways: > a) Manually: > In Settings > Options > Display, edit the list and add/delete names. > b) Automatically: > Each time te user swaps the player order to highlight some player > and set this player at the bottom of the board, we add this > player's name to the list. > 3) When opening a new file, SmartOpen() automatically checks if player0 > is a key player while player1 is not. In such a case, it swaps > their places. > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/efce4ee6/attachment.htm > > > > ------------------------------ > > Message: 4 > Date: Sat, 15 Jul 2023 08:13:11 +0200 > From: Lasse Hjorth Madsen <[email protected]> > To: Richard Buckle <[email protected]> > Cc: Philippe Michel <[email protected]>, "[email protected]" > <[email protected]> > Subject: Re: GNUbg development build > Message-ID: > <CAJRJSxg3=kCGARA2Nhx7LBPm1YLqPDdPU2RDrx= > [email protected]> > Content-Type: text/plain; charset="utf-8" > > Let me echo that, I'm new to gnubg and was wondering if it was (maintained) > on GitHub too. > > /Lasse > > lør. 15. jul. 2023 kl. 01.23 skrev Richard Buckle < > [email protected] > >: > > > To the CVS repo? Correct me if I’m wrong, but I thought gnubg had > migrated > > to Git and a repo on GitHub. > > > > > > > > Genuine question. > > > > > > > > > > > > *From: *Philippe Michel <[email protected]> > > *Sent: *14 July 2023 22:41 > > *To: *[email protected] > > *Subject: *GNUbg development build > > > > > > > > I have uploaded a gnubg Windows build at > > > > http://philippe.michel7.free.fr/gnubg/ > > > > > > > > The corresponding sources (with most changes not yet commited to the cvs > > > > repository) and the translations' .po files are available there as well. > > > > > > > > > > > > The most significant changes are contributions from Isaac Keslassy to > > > > the match analysis features. His detailed description is appended to > > > > this message. > > > > > > > > - background analysis: the GUI is no longer frozen when an analysis is > > > > launched, you can start browsing the moves list and checking analyses > > > > immediately. > > > > > > > > With its asynchronous behaviour, this may be the most bug-prone change > > > > and the one that seems most important to test extensively. > > > > > > > > - extensions to the previously relatively limited batch analysis > > > > feature. > > > > > > > > - large improvement the the existing (but almost undocumented and only > > > > available from the CLI) possibility to always show a list of players at > > > > the bottom of the board > > > > > > > > > > > > Other less prominent features: > > > > > > > > - Ukrainian translation has been added, but is currently empty. This is > > > > mostly to help those who proposed adding it a few months ago to test > > > > their work. > > > > > > > > - an optional parameter has been added to the "new session" CLI command > > > > to set the number of games to play. This will be mostly useful to set > > > > gnubg vs. gnubg play, as suggested recently in bug-gnubg. > > > > > > > > > > > > A few bug fixes: > > > > > > > > - the crashes in evaluations higher than 4 ply, reported to the list, > > > > should be fixed > > > > > > > > - the quirk of having the higher die always shown to the left, reported > > > > to rec.games.bakgammon, is fixed > > > > > > > > - other less visible bugs, including crashes when the players names were > > > > at the maximum supported lenghth > > > > > > > > > > > > Misc. other points: > > > > > > > > I named this 1.08-dev but the version change to 1.08 doesn't imply a > > > > forthcoming new release. > > > > > > > > The Windows file is an installer. I didn't bother any longer with a zip > > > > file preserving a previous installation. It is easy enough to replace > > > > back this by a regular release. > > > > > > > > Msys2, used to build the Windows version, no longer supports Windows 7. > > > > I left my build VM at an earlier version that still does. This shouldn't > > > > matter much as long as there is no critical bug discovered in the tools > > > > or libraries used to build gnubg, > > > > > > > > The problems with 3D display on recent Linux distributions (more > > > > precisely recent Mesa library versions) are still present. > > > > > > > > > > > > > > > > From Isaac commits log: > > > > > > > > There are several new features that enable users to streamline their use > > of gnubg. > > > > For example, after a user plays a match on the internet, he now can click > > on a single > > > > button, and gnubg will: > > > > (1) automatically open his latest match, > > > > (2) automatically swap players and sit the user at the bottom of the > > board, > > > > (3) automatically analyze this latest match in the background while the > > user checks > > > > his mistakes in parallel, > > > > (4) and automatically add the analysis results to the database. > > > > > > > > > > > > DETAILS: > > > > > > > > *** New "background analysis" and "smart analysis" features, together > with > > two new > > > > buttons in the main toolbar: "Analyze" and "Analyze File" > > > > - 1st button: "Analyze": > > > > - This is to analyze the current match. > > > > - Define options for what it does (in Settings>Analysis): > > > > - "background analysis" checkbox: > > > > * unchecked => regular "analyze match" (blocking, like > today), > > vs. > > > > * checked => we can browse at the same time and check the > > analysis > > > > - "automatic add-to-database" checkbox: > > > > * Unchecked = like today, vs > > > > * Checked = automatic add-to-db at end of analysis (and we > > remove the add-to-db > > > > button from the statistics page) > > > > - 2nd button: "Analyze file": > > > > - This is for a file, e.g. a match that we just played online. > > > > - Can launch either one of 3 options (defined in Settings>Analysis): > > > > 1) Regular "batch analysis": blocking, like today (+add-to-db) > > > > 2) "Single-file analysis": analysis of 1 chosen file, can be in > > > > background and/or add-to-db based on defined settings > > > > 3) "Smart analysis": pick the newest file in the preferred folder > > that gnubg > > > > recognizes, then can be in background and/or add-to-db based > > on defined settings > > > > When analyzing in the background, various menus are disabled so the user > > does not launch > > > > another analysis in the middle. > > > > > > > > *** New "smart open" feature that enables users to automatically to sit > at > > the bottom of > > > > the board (i.e. as player1) in opened matches. > > > > > > > > It works as follows: > > > > 1) In Settings > Options > Display, the user can enable this option > > > > 2) The user can define "key player names" in two ways: > > > > a) Manually: > > > > In Settings > Options > Display, edit the list and add/delete names. > > > > b) Automatically: > > > > Each time te user swaps the player order to highlight some player > > > > and set this player at the bottom of the board, we add this > > > > player's name to the list. > > > > 3) When opening a new file, SmartOpen() automatically checks if player0 > > > > is a key player while player1 is not. In such a case, it swaps > > > > their places. > > > > > > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/bug-gnubg/attachments/20230715/8e8588ba/attachment.htm > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Bug-gnubg mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/bug-gnubg > > > ------------------------------ > > End of Bug-gnubg Digest, Vol 233, Issue 5 > ***************************************** >
