I've just released revision 1519:
- Layout now includes toolbar layout.
- Layout now supports fullscreen mode (try F11).
- Some board themes changed a bit, especially contour of some pieces sets
has been removed.
- Board theme "Elegant" added.
Start Scidb with "--update-themes" if you want to
I've just released revision 1512. Based on my tests this is the first stable
release since a longer time:
- Many, many bugfixes.
- User handling of Save/Replace dialog improved, but not yet finished.
- Layout management is finished.
Next bigger step is the integration of fast opening search
On Friday 18 May 2018 15:47:03 Gregor Cramer wrote:
> In revision I've implemented feature request #80: optionally increase all
> font sizes. This is very useful for visually impaired people, and for many
> elder people. Now this is implemented in revision 1485.
>
> Use Con
In revision I've implemented feature request #80: optionally increase all font
sizes. This is very useful for visually impaired people, and for many elder
people. Now this is implemented in revision 1485.
Use Control-plus/minus for increasing/decreasing all fonts. Starting scidb-
beta with
Newest compiler version 8.1 seems to be buggy, see this error message:
../mstl/m_memblock.ipp:134:22: error: no matching function for call to
‘mstl::memblock::~memblock()’
../mstl/m_memblock.ipp:45:1: note: candidate:
‘mstl::memblock::~memblock() [with T = db::Mark]’
The compiler is
Hi Bogdan,
unfortunately I cannot install GCC 8.1, but I hope that in June I can upgrade
to better hardware with more disk space.
I've committed version 1481, please try whether it will compile.
Best,
Gregor
--
Check
Based on my tests revision 1480 is converting Mega Database 2018 properly into
sci/si4 format. This implies that cdb2sci and cbhtosi4 should also convert
this database properly.
Gregor
--
Check out the vibrant tech
I've committed revision 1479, this version should fix the problem with timeouts
(Scidb is hanging) if Internet is slow.
With revision 1479 now Mega Database 2018 can be opened properly, but export
to sci/si4 is not yet working, I'm still testing this problem.
Gregor
On Sunday 08 April 2018 22:09:53 froz3nsh...@gmail.com wrote:
> Hi,
>
>
>
> I got this error when pressing OK on the save game dialog. This happened
> after I had previously saved another game. After this error scidb no longer
> starts (gets a segfault immediately) and the only solution is to
Many thanks for your analysis, Bogdan, I did an update in revision 1470, due
to my tests now it should work with newest library version 8.6.8.
Gregor
--
Check out the vibrant tech community on one of the world's most
Hi Bogdan.
is it possible to provide me a download link of the concerned PGN file.
Best,
Gregor
On Thursday 08 March 2018 19:28:37 froz3nsh...@gmail.com wrote:
> Hi,
>
>
>
> I have a big PGN file (around 4.35M games) which I am trying to convert to
> .sci format. Originally this is a
On Monday 13 November 2017 16:53:43 Bogdan Burlacu wrote:
> Of course, clang is probably not supported, but I thought it interesting to
> report it here anyway.
I've checked in r1449, now it should compile with clang-5.0. Unfortunately I
don't have this compiler version, and momently I cannot
> >> CQL is a nice play of words on the well known SQL (Structured Query
> >> Language) and i like keeping it. But maybe renaming it will help
> >> differentiate Gregor's implementation from the original ?
> >
> > The point is that Scidb's design will be quite different from current CQL
> > 5.0,
> To speak frankly: I only know this CQL-version from chess assistant and this
> standalone version for windows. I think chessbase did not come with a
> CQL-interface.
>
> Do you know another chess database which has this feature (may be even
> running on OSX)?
I don't know another database
Hi Thomas,
> I use CQL from chess assistant currently.
> However is there a command line interface for your CQL-implementation?
> I'm on linux and can compile it by myself.
>
> I also also did not found a button etc. in the GUI for usage of the
> CQL-position search. Where is it hidden?
Hi Pietro,
it's the recommended way to open an error report at
http://sourceforge.net/p/scidb/bugs/, because it requires some interaction for
solving the problem with opening the database, and solving the problem which
kind of error has happened.
At the first glance it seems that writing the
With revision r1395 I have improved the engine support:
- Safer detection of protocol (UCI, or WinBoard/XBoard).
- Support of options with WinBoard protocol.
- Support of Windows engines (like Houdini).
- New mode "Opponents view", helpful for the detection of threats.
- Optional display of more
I've released revision 1385, this version contains a new tab: Start Positions.
This might be of interest for Chess960 players, all games in databases will be
divided by the start position number. But only Scidb's format provides the
information about start positions, with other databases
In revision 1363 a new feature has been integrated: a Tip-of-the-Day dialog. I
don't know whether this kind of dialog is popular, but I think that this
dialog provides some helpful information about the capabilities of Scidb. The
help pages are still very incomplete, writing help pages is a
I've released r1339, which contains new features:
Based on feature request #75 I implemented a new column in game list, showing
the moves of the games. This might be especially important for the game list
which is bound to the opening tree.
I've introduced some new notation styles for
> I just noticed that Millbase isn't available for download anymore. Do you
> know where I can find it? Can you provide a download link? Of course, in
> Scidb format would be much better!
I have uploaded
https://sourceforge.net/projects/scidb/files/Databases/Mill%20Base.scv in Scidb
format.
> Can we get some screenshots of the new tiled windows design in Scidb?Keep up
> the good work! Ivan
Many thanks for your attention. Currently I have four screenshots:
http://scidb.sourceforge.net/misc/InitialLayout.png
http://scidb.sourceforge.net/misc/CustomLayout1.png
I've released r1302, fixing some bugs in TWM (tiled window management). I could
also solve the problem with the window manager, now the application window can
shrink when loading a layout with smaller dimensions.
Steve (Scid vs. PC) suggested to change the color scheme, for him it is a bit
I've released version r1295, with a long-awaited feature: tiled window
management (shortly: TWM).
Any basic window now has a title bar - except the immovable board pane. Use
Drag on the title bar to move a specific window to another place, hover
the displayed arrows for finding a position.
I've committed r1253, with a novelty: key supports entering variation.
Example:
1.e4 e5 2.Nf3
will go back one move, and now
2.Nc3
will enter a new variation.
When at start of a variation, will always leave the current variation
until the main line is reached, or a position
Hi Bogdan,
> I was just wondering, is it possible to remove the outline and shadow of the
> board pieces to obtain a more "flat" aspect? Something like this
> http://i.imgur.com/Wf0LWPF.jpg
>
> For my eyes it's less tiring when studying openings.
I understand this feature request. Check out
Based on tests and user experience I've changed the handling of the
incompatibility problem of the Tk library with the font service:
1. Now the detection, whether a font is displayable or not, should be safe,
because the new version is measuring specific characters. The prior handling of
> I compiled the new version and the game editor works fine (no missing
pieces).
Many thanks for your reply, Bogdan. Recently Carlos and I could detect the
problem, currently the distributions LinuxMint 18 and Fedora 25, probably some
more, are affected. There is a still unresolved
Hello Flavio,
I've tested the affected database
(http://chessgamesrepository.wordpress.com/2017/02/20/cgr-20170219-full/) with
r960, and this release of Scidb cannot open the database, it is throwing an
error, because of a namebase bug. So you have two choices:
1. Use Scid for this database:
> Thank you for your very detailed and thoughtful answer to my previous
> question.
I have even forgotten another important fact:
i) The STL guarantees the complexity in time, but it does in general not
guarantee the complexity in space. Example: some implementations for STL are
using a hybrid
I've checked in revision 1140. I've overworked the game editor control, now it
provides the maximal performance. With my example game (many variations with
long lines), I could reduce the loading time of this game from about 15
minutes to about 4 seconds with the integration of the revised text
Hello Bogdan,
thanks for your interest for Scidb. About your questions:
> 1) It seems that your MSTL overlaps at least partially with the STL. Is
> there a reason why you chose to implement things from zero? I understand
> Scidb uses some very specialized data structures and algorithms.
> > is it possible with CQL do something like a GROUP BY in SQL?
> >
> > Imagine the case you want determine how many times a special opening
> > was played in 1900, 1901, 1902 ...
>
> Hmmm results can always be grouped-by using the gamelist sort feature.
> But a proper resolved query would
> This will be a great contribution to the community. Do you plan to
> formally mark up the new incarnation of the language (perhaps BNF style)
> so that the definition could be used (indirectly) by tools such as
> flex/bison?
The BNF definition will be done at the end of the language
> The first thing I always use to judge the quality of a project is the
> state of its source code. In perusing the project source tree, I
> noticed that you apparently decided not to use the source from the
> originators of CQL, even though it is available on request.
>
> Was this a licensing
I've committed the final revised implementation of Tk text widget, please try
revision 1132. This update contains many bug-fixes.
I'm about to announce the official release of the revised Tk text widget, see
http://scidb.sourceforge.net/tk/revised-text-widget.html for a report about
this
Pietro G. has figured out a deficiency of the position search algorithm in
Scidb. We assume a database with two games (I've attached a PGN file):
(1) 1.e4 e6 2.d4 d5 3.Nc3 Bb4 4.a3 Bxc3+ 5.bxc3 Ne7 6.Qg4 O-O 7.e5 f5
(2) 1.e4 e6 2.d4 d5 3.Nc3 Bb4 4.e5 b6 5.a3 Bxc3+ 6.bxc3 Ne7 7.Qg4 O-O 7.Bd3
I've released r1104:
1. It compiles even with one of the newest GNU compiler (6.1). Many thanks to
Drew Ferguson who has figured out the problems.
2. It includes a few bug fixes, of recently detected severe bugs.
3. As recently posted: It contains TkText, a revised implementation of the Tk
I've checked in revision 1099. This revision now compiles with gcc-5.3, and
hopefully it will compile with gcc-6.0 (or newer). If gcc-6.0 (or newer) is
not compiling, please try to install any older gcc version (older than 6.0).
You can use this older compiler with (as an example, use your
The patch seems to work good. But I have found one important issue: board
setup with Chess960 doesn't work properly. for example try to setup with
position "r6k/8/8/8/8/8/8/2RK4 w Q - 0 1", the castling right will not be
accepted. I think that a complete Chess960 support requires an adapted
Of course, this crash is a severe Stockfish bug, a full.-hearted implementation
would test the position before analyzing.
But that's not the only issue with Stockfish. Stockfish is designed for
reaching
high ELO ratings, it is doing this with aggressive pruning. In analyze mode
this
e), the
search into variations is without any acceleration.
Cheers,
Gregor Cramer
--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Mon
> I have the impression you don't want to commit to my claim because you'd
> like a new format to be developed.
>
> That is, "SCID as we currently know it" could comprise a new format - .si5.
>
> Am I correct?
Neither I like that a new format will be developed, nor I don't like this, for
me it
> I think we can agree that for someone who's looking to play or study 360,
> SCID as we currently know it is not the tool.
I cannot say yes or no to this. As I stated, Chess960 support needs a lot of
work, but it is possible, and without modifications of the move encoding. But a
new database
I've just committed revision 1081, this version contains many bug-fixes, and is
dedicated for the next intermediate release.
This version also contains one additional feature: the PGN export of games now
allows to restrict the languages of the comments to the selected languages
(tab "Comments"
> I still haven't found any Linux that installs or compiles scidb
> out-of-the-box. I wonder if any user would do a portable scidb? It's a
> matter of hours, probably less for a skilled linux user:
>
> http://portablelinuxapps.org/
>
> The portable application might also work in Windows running
> what this shows to me is that whatever language the FIDE clowns
> speak, it is not English. No position will ever be the same for five moves
> in chess. It can reappear in five moves, of course.
The rule says:
...the same position has appeared, as in 9.2b, for at least five
> chess rules 9.6 acc. to "fide" (page 23 in below book) :
> If one or both of the following occur(s) then the game is drawn:
> a. the same position has appeared, as in 9.2b, for at least five consecutive
> alternate moves by each player.
>
> Dude - how can the same position appear for 5 moves
> Honestly, I was under the impression that the project was dead...
Software development needs time, have a look on Open HUB
(https://www.openhub.net/p/scidb/estimated_cost), the development time is
estimated to about 200 person-years, but in fact I've started eight years ago.
It requires
> I'll get into proofreading and translating soon.
Thanks for your support.
> Just to be sure I understand things correctly: With the 5-move
> repetition you mean the rule that the game is drawn automatically if the
> same position has been on the board 5 times consecutively isn't it?
It's only
The download/update of player photo files is gone, because the server
googlecode has closed. Now I'm looking for a free server with a good
accessibility, the accessibility of github and Sourceforge is not satisfying.
The amount of data is not high, I think that 4GB of space is sufficient.
> It's been a while since something's been posted on Scidb's e-mail list.
> Everybody's so quiet. So I thought I'd ask you fellows some questions.
>
> Is the new Windows version closer to being released or is it still years
> away?
I don't know. The precondition for the Windows version is an
bash-4.1# installpkg scidb-beta-1.0-i386-r960-slackware.tgz
...
chmod: cannot access `update-mimeapps.list.tcl': No such file or
directory
...
This package is tested, but for any reason not working on your system, I don't
know why.
I tried to compile from source (with Devx-LHP_503.sfs
Actually, the depth-based search model was (b), wasn't it? At least that's
how I read it.
Ok, my fault, this is the currently implemented method.
But I'd need to see some more high-level concretizations to really grasp
the difference in practice. What are some likely user scenarios that
Pietro wrote:
very interesting. When the library will be finished I would suggest you to
get in touch with the guy of The Week in Chess (he collects every weeks
games from tournaments all over the world and share them in pgn, cbh,
etc.). It would be, in my opinion, a good way to start
I see C/CIF supports many chess variants but it would've been more fitting
to provide a link to the home page instead:
http://ccif.sourceforge.net/index.html.
Thanks, this was a copy paste error, the homepage of C/CIF is of
course http://ccif.sourceforge.net/index.html.
The C/CIF library is
C/CIF (Compact/ Chess Interchange Format) has become a final version,
visit http://ccif.sourceforge.net/chess-variants.html, but it is possible
that still some corrections has to be done.
Cheers,
Gregor
--
One dashboard
The are still some windows left where the text is white, at least in the
initial dialogue where I'm asked if I want to restore previous
sesssion/games, and also while shutting down, if I want to save the state
of current games. Perhaps it's just all dialog windows, I don't know.
I've checked
I managed to get both 32b 64b versions working
by clearing out the contents of the file
PerfectChessTrainer.ini
It is a java app (so you need java) and this file causes some eclipse
debugging stuff to be loaded (but the libs were missing on my system)
Thanks for your hints, but on my
http://www.chesspositiontrainer.com/index.php/en/
Not opensource. source code not available.
http://innokuo.altervista.org/chesshero.html
Neither is this one.
They seem to be Windoze only.
Yes, both are Windoze only, bad. It seems that there exists no
open source project. So this is
some idea for Jessy: www.perfectchesstrainer.com
About Jessy: this project is in planning stage. it's a chess GUI
for: paying against chess engines, automated analysis of games,
playing online games (FICS), and so on. The feature of Jessy: it is
interacting with Scidb.
Thanks, Pietro, for your
I guess the more important questions are How is Franz Nagl?...
There has been no update to ratings.ssp in more than a year,
at least none that I can see.
I've wrote him a mail a few months ago about a little problem in the spelling
file, and he answered:
tut mir leid, aber die spelling files
I've checked in revision 1035. The information tab now has moved
one level higher.
Furthermore while importing PGN archives bad castling rights will
be automatically fixed (when possible), this is especially important
for PGN archives from FICS server.
1. It is the start window, and the user should see also the
database switcher without switching the tab. Especially the
toolbar of the database switcher is important.
Yes, it should be shown at start up, i agree.
Does this mean that the database switcher should be shown after
start up?
---BeginMessage---
It looks great.
Thanks, Steve.
Maybe the Information Tab could be grouped with the
Database and Board tabs ?
I must confess that I did not think about this alternative.
My intention why I have chosen this place (intuitively) is:
1. It is the start window, and the user
It looks great.
Thanks, Steve.
Maybe the Information Tab could be grouped with the
Database and Board tabs ?
I must confess that I did not think about this alternative.
My intention why I have chosen this place (intuitively) is:
1. It is the start window, and the user should see also the
Hi Pietro,
Do you mean via wine? If not, how did you do?
Yes, with Wine. It works ok, except the thing with the activation.
I was just using scidb when it crashed and the database i was writing
went lost. I did not yet restart the pc, is there any chance to recover it?
At first, I don't
Pietro wrote:
No problem for the database, but I think to have isolated the problem, so it
may be interesting for you: my guess regarding the crash is that it happen
because I wrote the name of the black player with some illegal pattern. The
name in point was 8.f4, 8.0-0.
Later I tried
I've checked in a small update (r1022), this revision contains all the themes
and piece sets presented in the voting tour on Scidb's homepage:
http://scidb.sourceforge.net/themes.html.
This is from the Changelog:
- Fixes and improvements in piece renderer.
- Enhancement in square rendering.
-
Scid is not stripping trailing periods. It is the users choice.
This is what I mean, for instance if I open the spellchecker it gives
the following :
Antipov, Mikhail Al. Antipov, Mikhail Al
because all the names in spelling.ssp are stripped. If you have
thousands of names in the
Give me error 503 the page...
Sometimes the hoster Sourceforge is very busy, please try the link again:
http://ccif.sourceforge.net/.
Why a new format?
Please have a look on the homepage of C/CIF for more information.
For me it's clear that the author of the chess engine is responsible for the
installation of the plugin spec file. A user might install the latest build of
the engine, and expects that the installation from source code is also
installing the spec file, who else should do this? And only the author
Fulvio wrote:
So as usual the GUI developers have to do the hard work...
I don't agree that this is the hard work, IMO H.G. Mullers proposal is quite
appropriate for a solution of auto-installing engines. The GUI has to do the
work anyway, because the user of this GUI might interact with the
If you think SCID should not install the
engine, the logical
solution would be to not list chess. OTOH, there does not seem great
harm if
the engine was installed in SCID as a duplicate of Stockfish.
But not listing chess may irritate other GUI's, IMO this cannot be the
solution (KotH was
This post is a question to the translators of Scidb.
The next version will show championchip info in the player dialog. Momently I
try to design the message strings in a way so that it is possible to construct
the information without using too much components (there are dozens of
Is there any reason why you started so complex changes before to release a
version with minor but still very important changes, like the opening tree
reader?
The main reason for the complex changes is the ECO file. This file will contain
more than 70.000 lines, and this is a huge work. This
Is there any?
No, not yet, I'm still working on complex changes.
One more task: I've detected that the player file from Scid,
which I'm using in Scidb, is not up-to-date, and some data
is erroneous. And due to the fact that the load of the player
data (text files) costs some time, I decided to
Hi Patrick,
If the signature is wrong and we mistakenly freeze it, we can just introduce
a new function with a different name.
But this is a severe design issue, to introduce new function names. This makes
generic programming impossible. Now the user has to distinguish between
the types, but
Hi Marijn,
Firstly, blanket statements like This makes generic programming
impossible and it does not allow proper software design are
unneccesary hyperbole, and do not help the discussion in any way.
You're not right, my statement wasn't blanket, it was my result
after I tried to overwork
Did I miss a point in this thread where using a typeclass/trait to
implement exponentiation was dismissed?
This function could be changed to:
fn powT: HasPow(base: T, exp: uint) - T { base.pow(exp) }
trait HasPow {
fn pow(self: Self, exp: uint) - Self
}
Or, just use HasPow in your
I gave up at all. (I'm doing software design and implementation since
more than 30 years, and I never accept compromises, this is the way
how to develop magnificient software).
Hum, I would almost strongly disagree I would even go as far as
saying that you won't develop any kind ...
And of course it's possible to change something to a trait after the
fact without breaking API compatibility.
How you are doing this? I'm in fact a newbie in Rust, and it's interesting
that this can be done. std::num::pow() is a good example, I think.
Suppose I already have a program which is
I disagree with that: I never accept compromises, this is
the way how to develop magnificient software
Because it's not. Unless you use magnificient only in academic context.
? I'm not doing academic things.
It's not so much about wether or not overloading could be used in rust
without
Hello Rust folk!
I am new to Rust, and I have doubts concerning current language concepts.
One example: in module ::std::num function pow() is defined:
pub fn powT: One + MulT, T(mut base: T, mut exp: uint) - T {
if exp == 1 { base }
else {
let mut acc = one::T();
while
Due to the fact that PGN (http://en.wikipedia.org/wiki/Portable_Game_Notation)
is not sufficient for modern chess applications, I'm working on a
different format, especially for the backup of unsaved games.
I'm in fact not very familiar with XML, so I need some suggestions.
My first idea is
My opinion: 9, 10, 11, 14, 18, 19 and 21 are not of
primary importance
9, 10, 11 (export to documents) may come after the first
alpha release.
14 (internet update of player data) is nowadays a must,
please consider that with the first alpha version the
distributors (Debian, Arch Linux, ...)
A rough overview about the development schedule, and the
estimated time how long implementation and testing will
still take. Please note that below are only the primary
functions, there are still more secondary functions.
And please consider that it is hard to estimate the
development time, the
It is how Drew has pointed out, the castling rights given in any
FEN are not the current castling capabilities in the given position,
but the availability for this position according to the castling
rules. KQ means that neither the King nor the two Rooks has lost
the castling rights. If only K is
I've implemented one of the most wanted feature requests, some
helpers for sub-variation traversal without watching the editor.
It took a while until I did the implementation, because I knew
that I don't like to have a popup window - this is annoying,
and disturbs the work flow - but I didn't know
I'm currently preparing the fourth public preview version, the current
repository version (r917) is quite stable. The novelties:
- Installation problems with Ubuntu fixed (Ubuntu is quite unfriendly to
self-installed software packages)
- PGN archives now can be modified and saved (.pgn and
In revision r906 I've implemented a feature request: write support
of PGN files. This feature requires testing. Note that a PGN must
be set writeable before it can be modified.
This feature facilitates the exchange of chess games via PGN files,
because different users may use different chess
Scidb's repository has just reappeared, so checkout
of newest version r880 is possible.
Please don't forget that the repository URL has changed some
weeks ago, see
Ive released revision #841 which contains two new board themes:
1. Country Style, a true enrichment, thanks to Jos Carlos Martins.
2. Blackjack, this theme is not useful for laptops, only for high
resolution monitors.
Note that some of my themes are designed for the purpose to show
the
I've released version #727, which has a complete manual
for CQL (Chess Query Language). You have to switch to the
English language if you want to see the manual in your
help dialog.
CQL will be the basis for Scidb's searching and filtering
functions. For complex position searches the user may
Scidb does some fancy stuff to keep track of line widths and manually
insert newlines
i think (Gregor ?). This is codeable, but this is hard work with non-fixed
fonts widths and all of the options the pgn widget currently has for
different display output.
Yes, Scidb is inserting newlines -
. It will be released this
month, I will post as soon the next release is available.
Cheers,
Gregor
--
Gregor Cramer
email: gcra...@gmx.net
in any other
chess application.
--
Gregor Cramer
email: gcra...@gmx.net
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu
I've released version #650. Beside some important bug-fixes Scidb
now supports the old ChessBase format .cbf as well. This is of
course not the most wanted feature, but I wrote this decoder about
10 years ago and I decided to integrate it for completeness.
Furthermore I've increased the version
One thing Scid does slightly wrong is it's reliance on position fen
...
Anyway, the correct way is to use the position startpos moves command.
I recommend to do this change, it's the correct behavior and Scidb is
working well with position startpos
But consider three points:
1. Not all
.
--
Gregor Cramer
email: gcra...@gmx.net
1 - 100 of 113 matches
Mail list logo