X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=ChangeLog;h=0862e38e28f94bbfaa25f41abd74f3254a1ebc15;hb=1a37d04c539f7b8d702c9ea76009ee196969ca38;hp=f5c7e5033d1c75b6d6809cc9814900aeb6a6cc35;hpb=56fe2c054e398905de28d55e1e513a0de32b08ac;p=xboard.git diff --git a/ChangeLog b/ChangeLog index f5c7e50..0862e38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,10 +3,741 @@ ChangeLog for XBoard/WinBoard (latest entries created by git log --no-merges --pretty="%ai %an <%ae>:%n%s%n%n%b" vlast.. ) +2014-01-05 12:52:46 -0800 Arun Persaud : +updated po/pot files + + +2014-01-05 12:51:50 -0800 Arun Persaud : +new version number for release 4.7.3 + + +2014-01-05 10:58:48 -0800 Arun Persaud : +updated copyright to 2014 in menu.c + + +2014-01-05 10:37:56 -0800 Arun Persaud : +removed .DS_Store file from git + + +2014-01-05 10:34:08 -0800 Arun Persaud : +Updated copyright notice to 2014 + + +2014-01-05 10:27:53 -0800 Arun Persaud : +cleanup some trailing whitespaces + + +2013-12-29 13:46:40 +0100 H.G. Muller : +Fix crash on use of dialog Browse buttons GTK + +The code to set a filter did not expect multiple extensions, and would +cause a buffer overrun when there were. + +2013-12-27 20:12:23 +0100 H.G. Muller : +Make building of Windows .hlp file optional + +By using && and || operators in the build recipe, the building of WinBoard +with Cygwin is now not aborted whe the Help Compiler is not installed. + +2014-01-05 11:47:18 +0100 H.G. Muller : +Use __APPLE__ compile switch for OS X + +It seems that on Apple machines the compiler will always define the +symbol __APPLE__, so this is now used instead of OSX, which had to +be defined with a -DOSX compiler flag. The gtkmacintegration header +is now using <> in stead of "" in its #include. (Strange enough both +were working.) + +2014-01-04 12:18:30 +0100 H.G. Muller : +Expand ~~/ to bundle path (OSX) + +DATADIR is #defined in WinBoard as "~~" to make the expansion a no-op +there. Same for Linux compiles. For OS X it is #defined as a variable, +obtained from GTK-OSX at startup. + +2013-12-29 23:27:12 +0100 H.G. Muller : +Activate ManProc in GTK + + +2013-12-29 22:14:06 +0100 H.G. Muller : +Remove use of strndup + +The use of strndup was actually unsafe, as the length was passed using +an ordinary strlen. strndup was not availableon OS X 10.6, and is now +replaced by an ordinary strdup, which should be save enough. + +2013-12-29 22:09:10 +0100 H.G. Muller : +Put some OSX code into gtk version + +Under control of #ifdef OSX code is added to integrate the GTK front-end +into OS X. This involves moving the menu bar to outside the window, and +catching the signal that OS X sends to running applications when opening +another instance was requested. Som files are renamed to conform to the +file tree of the OS X App package. + +2013-12-27 21:47:55 +0100 H.G. Muller : +Cure weirdness when dragging outside of board + +Dragging outside the board (when people maximized the window) did not +properly restore background, (leaving a trail of dragged piece). Filling +the canvas with white when it is creatd cured this. The problem most likely +was that unitialized cairo surfaces had transparancy, and writing back +transparancy doesn't helpmuch to erase things. + +2013-12-09 14:52:32 +0100 H.G. Muller : +Fix sorting of lines in Engine Output + +Lines tat were fail-lows or fail-ighs should get the scores on the basis +of wich they are sorted corrected to that of te line (for the same move) +superceding them, so that other moves can rise to above them, when they +score higher than the corrected score. + +2013-12-05 20:08:35 +0100 H.G. Muller : +Make filler variant button inactive + + +2013-12-05 17:50:21 +0100 H.G. Muller : +Fix packing of FRC castlings + +The routine for packing moves to the internal database format was not +working for FRC castlings, totally messing up position search for FRC +and CRC. + +2013-12-05 16:23:53 +0100 H.G. Muller : +Fix Xaw file-browser New Directory + +Prevent people from using the error messages that will be printed here +as directory name by pressing New Directory a second time after first +pressing it with an empty or existing name. + +2013-12-05 16:14:02 +0100 H.G. Muller : +Widen Xaw text entries for larger square sizes + +Presumably people will use larger fonts if they use larger board squares. +(And in any case te default fonts would be larger.) This means they need +more space to see what is the current value of text options. + +2013-12-05 15:47:26 +0100 H.G. Muller : +Remove width limiting of shuffle checkbox + + +2013-11-28 13:30:40 +0100 H.G. Muller : +Allow castling and e.p. to be edited in opening book + + +2013-09-16 22:32:32 +0200 H.G. Muller : +Repair FRC A-side castling legality testing + +XBoard allowed A-side castling when a rook started on the a-file, +and the b-file was blocked. + +2013-09-16 22:27:50 +0200 H.G. Muller : +Repair XBoard from node-count patch + +u64 was #defined in backend.h, which unfortunately was almost alwats +(Not sure why WinBoard did not suffer from this!) This, and related +definitions have now been moved to common.h (which is always #included +first). + +2013-09-15 20:13:06 +0200 H.G. Muller : +WinBoard multi-monitor support + +A patch provided by Tim Kosse + +2013-09-15 19:28:54 +0200 H.G. Muller : +Fix node count range + +The node count was still clipped to 32 bit because one of the structs +it passes through (FrontEndProgramStats) had the nodes field declared +as an unsigned long. + +2013-09-15 19:12:42 +0200 H.G. Muller : +Fix adjudication of Giveaway stalemates + +The case where the side-to-move would win by stalemate was not treated +in the Adjudicate switch. + +2013-08-30 17:33:59 +0200 H.G. Muller : +Fix buffer overflow in parser + +When a line ended with a comment, the parser had to read a line ahead +to check if there was a PGNresult following, without being able to +throw away the previous line yet. This could lead to buffer overflow +in a long game where every line ended in a comment. The buffer now is +cleansed of already parsed data when starting on a new syntactical unit. + +2013-08-27 22:55:52 +0200 H.G. Muller : +Fix -zippyVariants option + +Due to the change of cps->variants from (char []) to (char *), copying +zippyVariants to it on behalf of v1 engines would no longer work. This +is fixed by using ASSIGN() in stead of safeStrCpy(). + +2013-08-26 18:25:55 +0200 H.G. Muller : +Fix initial board sizing WB + +The initial board size was based on the assumption the board would be 8x8. +This could push auxiliary windows off screen if the board was smaller, +after which EnsureOnScreen would undock them and park them in the upper- +right corner before the board assumed its true size. InitPos() is now called +before the initial sizing to et the board format correctly, InitDrawingSizes() +had to be made resitant to calling before a board size was picked for this +(because InitPos() might call that too). + ActivateTheme() now uses the new board size, not the previous one (as was +indicated by size -2), so that -boardSize specifications inside a theme +will take effect. + Board size petite should not be forbidden for Shogi; all pieces exist there. + +2013-08-26 14:40:57 +0200 H.G. Muller : +Fix grabbing of selected piece + +A second static click on a selected piece should deselect it, but an attempt +to drag an already selected piece should not 'bounce off'. It was already +possible to move a selected piece to another square, but the dragging was +not animated. This is now fixed, by only skipping the code to start dragging +when the second click is part of the only-move double-click for only capture. +(Before it was skipped on any second click.) + +2013-08-26 13:35:47 +0200 H.G. Muller : +Allow entry of negative numbers in spin control (WB) + +Windows numeric controls do not accept negative numbers, so in case the +range of a spin option can go negative, the style ES_NUMBER should not be +set on the control. + +2013-08-26 11:37:27 +0200 H.G. Muller : +Allow drops / promotions/ deferrals to be edited into book + +For no real reason only NormalMove would be accepted when parsing the list +of book moves. + +2013-08-26 11:28:54 +0200 H.G. Muller : +Fix GUI book after setup position + +The routine to send move to the engine would automatically append a 'go' +is a preious setboard had put the engine in force mode, but this should +not happen on a book hit, where the engine should even be put in force mode +if it was not yet there. + +2013-07-05 18:32:46 +0200 H.G. Muller : +Fix book creation + +Due to duplicate use of the same file pointer variable the game file would be +closed before any games were read from it. + +2013-05-20 11:14:01 +0200 H.G. Muller : +Make PGN parser immune to unprotected time stamps + +The parser choked on time stamps of the form dd:dd or dd:dd:dd if one +of the fields happened to be 00, because it wouldmistake that for a +non-compliant king-side castling. By excluding this interpretation when +the 00 is immediately preceded or followed by ':' this is now prevented. + +2013-05-05 08:03:00 -0700 Arun Persaud : +updated po files for new release (make distcheck) + + +2013-05-05 07:57:22 -0700 Arun Persaud : +new version number for release 4.7.1 + + +2013-05-05 07:53:54 -0700 Arun Persaud : +updated Changelog, NEWS, etc. + + +2013-05-02 22:47:44 +0200 H.G. Muller : +Update zippy.README + +It is explained how to generate multi-line commands for -zipyGameEnd. + +2013-04-01 20:43:36 +0200 H.G. Muller : +Fix Xaw file browser + +The 'next page' entry of the Xaw file browser contained a \177 character +to keep at sorted at the bottom. This caused trouble for gettext. +Now the sorting range is adapted so the 'next page' is never part of it. + More seriously, the listbox fill code had a wrong cast when testing for +an empty listbox on the first element, so that it only tested the low byte +of the pointer, in stead of the entire pointer for NULLness. As a result +the contents of the listboxes could suddenly disappear when even when it +was non-empty, because the first filename was allocated at an unlucky address. + +2013-03-22 19:23:25 +0100 H.G. Muller : +Make Chat Box window obey -topLevel option + +It was always popping up as a dialog of the main board, covering it. +One could argue it should always be to-level. + +2013-03-19 13:20:24 +0100 H.G. Muller : +Fix scrolling of Chat Box + +Seems the problem is that scroll_to_iter does not work until after some time, +needed to calculate line heights. Use scroll_to_mark instead, after clumsily +adding a text_mark. + +2013-03-17 10:33:31 +0100 H.G. Muller : +Fix GTK SetInsertPos + +SetInsertPos() was not yet ported to GTK, with as a result that the cursor +was positioned at the start of a line recalled in the ICS Input Box, +rather than at the end. The code also called SetInsertPos to force scrolling +to that point in the text (which in Xaw is an automatic side effect). So for +multi-line text edits this function calls ScrollToCursor(). For some reason +this does not work when replacing texts in the Chat Box memo, when switching +chat, although it does work in the same memo when a line is added to the +existing text. + +2013-03-07 21:38:43 +0100 H.G. Muller : +Print score of final position in Analyze Game + +The score/depth of the final position of the analyed game is added +(as an explicit comment) behind the PV of the forelast position. +To make this work, a new 'addBraces' mode (3) had to be added to +AppendComment, which suppresses stripping of the score/depth from +the comment. + +2013-03-12 18:50:08 +0100 H.G. Muller : +Fix horrible bug in reading scores from PGN + +Reading scores like -0.94 flipped the sign, because the integer part +-0 would read as 0, and thus was no reason for sign flipping. + +2013-03-10 12:43:59 +0100 H.G. Muller : +Fix disappearence of pieces that were moved illegally + +Dragging damages the from-square, but it is not marked as such, because +selective board redraws to update highlights and such would draw the piece +that is really still there, making it flash on the from-square before +the position after the move is drawn. This, however, backfires when the +move was illegal, as then there is no draw of a new position, and the +from-square stays empty. For now this is solved by making DisplayMoveError() +order a total redraw. (As this is rare, only done in case of an error, +and might even throw up a pop-up, the performance cost of this is acceptable.) + +2013-03-20 17:50:33 +0100 H.G. Muller : +Fix quoting of book name in tourney file + +The argument of -polyglotBook was written to the tourney file unquoted, +which effectively made it disappear if it was an empty or blank string. + +2013-03-07 18:11:31 +0100 H.G. Muller : +Provide compatibility with Alien Edition setup command + +The setup command of the Alien Edition has a board-size specifier +(possibly as prefix on a parent-variant name) between pieceToCharTable +and FEN. The regular version would choke on that, precluding engines +designed for the Alien protocol extension to have their setup processed +when running under regular XBoard. This patch makes it skip the extra info. + +2013-03-07 17:52:02 +0100 H.G. Muller : +Fix saving of analyzed game + +Anotated games after batch-mode Analyze Game were not auto-saved, +because the GameEnds() call supposed to do that was called with a NULL +argument for resultDetails. Now it is called with the resultDetails as +pre-existing in the gameInfo, or an empty string if none exist. This bug +was masked by the fact that in standard game ends (mate, etc.) the +analyzing engine would declare game end and supply a message. + Also makes a distinction between Analyze Game and regular Analyze mode +when resuming analysis after loading a game; only the former now would +trigger a batch analysis. + +2013-03-07 17:48:45 +0100 H.G. Muller : +Fix spurious popup after batch-mode Analyze Game + +A batch analysis of games was not properly terminated, because the game +mode was tested after it had already been changed. No oldGameMode is +tested in stead. + +2013-03-02 22:21:29 +0100 H.G. Muller : +Let XBoard -autoBox option also affect move type-in + + +2013-03-02 22:17:31 +0100 H.G. Muller : +Fix GTK box popup + +Key values > 255 are used for PgUp, PgDown etc., so to pop up only on +printables needs a two-sided test. + +2013-03-01 12:50:06 +0100 H.G. Muller : +Fix fatal error on unsupported board size + +When a board size unsupported by the engine was requested through the +New Variant dialog, this was discovered while the dialog was still up, +causing the error message to pop up as a child of the New Variant dialog, +so that it would immediately be taken down as the latter closed. +As a result it could not be confirmed, so that XBoard would not exit, and +was left in a pathologic state (ignoring window-close). This is fixed +by performing Reset (which detects the error) after PopDown of New Variant. + +2013-03-01 12:39:40 +0100 H.G. Muller : +Accept setup command for non-standard board size + +The code to test if board-size is standard for the current variant +has been moved to a subroutine, to allow its calling when receiving +a "setup" command from the engine. + +2013-03-01 11:57:01 +0100 H.G. Muller : +Fix buffer overflow in feature parsing + +String features (variants, egt, myname and option) relied on a buf[MSG_SIZ] +for processing their value. The Nebiyu engine had combobox options that +required more than that. All string features are now stored in allocated +memory rather than in static arrays, and StringFeature allocates a buffer +of sufficient size for them. Only limitation now is the low-level input +buffer in the InputSource threads, whih is a static buffer of 4096 +(=INPUT_SOURCE_BUF_SIZE) characters. + +2013-02-27 23:44:55 +0100 H.G. Muller : +Fix vertical sizing of GTK board + +The clipping of the boad at the bottom was due to resizing of the clock +height when we first write it with a big font. This patch delays calculation +of the final size until after the clock height changes. + +2013-02-26 21:13:32 -0800 Arun Persaud : +Updated German translation + + +2013-02-26 20:27:24 -0800 Arun Persaud : +Updated Ukrainian translations + + +2013-02-26 17:59:43 +0100 H.G. Muller : +Fix of argument error + +Oops. Pevious patch for skipping unknown multi-line arguments +was still buggy. + +2013-02-26 17:44:10 +0100 H.G. Muller : +Let popping up of WinBoard chatbox for channel open it + +WinBoard now issues a +ch command for a channel when you pop up a chatbox +for that channel. A work-around is added for the fact that the public +FICS seems to ignore the first such command. + +2013-02-26 17:27:59 +0100 H.G. Muller : +Make skipping of unknown option smarter + +To make XBoard better resistant to the presence of disbanded or future +options in its settings file, encountering those is no longer a fatal error. +But the error recovery only consisted of skipping the rest of the line. +This fails badly on string options with a multi-line value, which is +enclosed by {braces}. We now detect that case, to skip to } instead. + +2013-02-26 17:15:39 +0100 H.G. Muller : +Add -backupSettingsFile option + +For better configurability of WinBoard, an option is added to optionally +read a settings file, namely if no other settings file (other than the +master file) was read so far. This can be used to import settings from +a previous version, without destroying its settings file. + +2013-02-26 16:55:20 +0100 H.G. Muller : +Repair WinBoard compile error + +__GITVERSION was not defined in WinBoard, as it was only defined with a +compiler flag by ./configure, which WinBoard does not use. + +2013-02-26 16:47:58 +0100 H.G. Muller : +Work-around for Xt selection bug + +In some Xt implementations calling extend-end with 0 params causes a crash, +although the mmanual specifies this should default to a call with 'PRIMARY'. +The default selection is now explicitly mentioned in all extend-end calls. + +2013-02-24 09:31:57 -0800 Christoph Moench-Tegeder : +fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change) + +xboard-4.7.0's documentation is not buildable with texinfo-5.0, it fails with a lot of error messages from makeinfo like +./xboard.texi:1026: @itemx must follow @item +makeinfo seems right, @itemx is not used as described in the texinfo manual. +Attached patch puts each item of the "Options" menu in it's own @subsection and formats the description of each item as a @table as neccessary. This way, xboard builds again and the manual doesn't look too bad. + +2013-02-24 09:09:54 -0800 Arun Persaud : +updated po/pot files + + +2013-02-24 09:04:48 -0800 Arun Persaud : +new version number for developer release + + +2013-02-20 21:28:36 +0100 H.G. Muller : +Try to make life more bearable in Xaw menus + +The alignment still sucks, but not as much as before. + +2013-02-20 19:26:17 +0100 H.G. Muller : +Fix -topLevel option + +This option was copletely ignored, after the refactorig. + +2013-02-20 18:16:00 +0100 H.G. Muller : +Fix testing for valid window placement Xaw + + +2013-02-20 12:15:08 +0100 H.G. Muller : +Suppress printing of status line in dual-board mode + + +2013-02-20 11:56:12 +0100 H.G. Muller : +Fix sizing of slave board GTK + +For lack of a known method to specify a default size for Graph widgets, +we have to use the same system as for the main board: create with 0x0 size, +and measure the size of the outer window to determine margins. +After every popup we then resize to the required board size plus these +margins. (Awful...) + +2013-02-20 10:08:09 +0100 H.G. Muller : +Better handling of undefined window parameters + +Repositioning and resizing a newly created dialog was based on the width +parameter of the stored sizing info being valid. Now it is separately +tested if the position is valid, so that sizing and moving can be done +independently. This allows us to store position info, but not size info +for the slave board, so that it automatically will use the size of the +main board when first opened. + +2013-02-19 19:14:49 +0100 H.G. Muller : +Limit debug print to debug mode + + +2013-02-19 19:14:00 +0100 H.G. Muller : +Fix repositioning of GTK windows + +After 'hide' and 'show' GTK would not position the window in the same place, +but center it on the parent. Now we reposition the window after 'show' based +on the WindowPlacement data (if available). + +2013-02-19 18:52:41 +0100 H.G. Muller : +Remember window params of slave board + +The slave board now has been assigned a WindowPlacement, which is also +saved in the settings file, through new options -slaveX/Y/W/H. + +2013-02-19 17:48:39 +0100 H.G. Muller : +Fix repairing of arrow damage + +The '2' bit in damage[][] to indicate the arrow was erroneously cleared, +rather than kept. + +2013-02-18 19:55:20 -0800 Arun Persaud : +fix OK-response in gtk dialogs, see c7f8df124 + +the fix in c7f8df124 needs to be applied to both of those if cases + +2013-02-18 17:11:32 -0800 Arun Persaud : +removed two more translations from debug output + + +2013-02-18 17:09:30 -0800 Arun Persaud : +fixed segfault of g_markup_printf_escaped which needs utf-8 strings + +defined text-domain as utf-8 solved this + +2013-02-18 13:38:51 -0800 Arun Persaud : +fixed gtk-warning + + +2013-02-18 10:06:36 -0800 Arun Persaud : +removed some translation calls for messages in the debug log + + +2013-02-18 09:46:53 -0800 Arun Persaud : +add keyboard shortcuts back into Xaw version + + +2013-02-17 14:13:30 -0800 Arun Persaud : +in debug mode also print the git-version if available during build + + +2013-02-18 21:19:05 +0100 H.G. Muller : +Print game-list timing messages only in debug mode + + +2013-02-18 21:01:35 +0100 H.G. Muller : +Fix title of top-level windows + + +2013-02-18 18:51:44 +0100 H.G. Muller : +Cure GTK warning in top-level windows + +There is no OK button in top-level windows, so the 'response' signal is +not defined, and should not be connected. + +2013-02-18 18:33:34 +0100 H.G. Muller : +Fix graying of Revert menu item + +The new code was checkmarking it in stead of enabling it! + +2013-02-18 11:38:29 +0100 H.G. Muller : +Add -onlyOwnGames option + +This suppresses auto-saving of ICS observed games. + +2013-02-18 11:17:16 +0100 H.G. Muller : +Allow display of 50-move counter in zippy mode + +No chance it could be considered cheating there. + +2013-02-18 10:48:53 +0100 H.G. Muller : +Add new vertical pixel fudge + +With the new GTK window type the board is 13 pixels too small. + +2013-02-18 10:29:17 +0100 H.G. Muller : +Don't add PV moves on board clicking in AnalyzeMode + +Playing PV moves by right-clicking the PV was only intended for clicks +in the engine Output window, selecting from multi-PV analysis output, +where by default it plays only the first move. PV walkig by right-clicking +the board, however, would start the walk at the end even in AnalyzeMode, +and thus add the entire PV. Which is probably not useful. So adding moves +in that case has now completely been suppressed, so it can be used for +harmless viewing of the latest PV. + The behavior has also been made subject to a persistent Boolean option +-appendPV, configured to true, with a checkbox in General Options. + A checkbox has also been added there for controlling the -variations option, +which is now also configured to true. + +2013-02-18 10:25:40 +0100 H.G. Muller : +Remove checkbox for 'Move Sound' + +This function is better controlled from the Sounds dialog. + +2013-02-18 09:59:48 +0100 H.G. Muller : +Make switching between board windows absolute + +Selecting the window in which to draw the board when the slave board for +-dualBoard was up was done by a toggle. For unknown reason this could cause +a situation where the drawing took place in the other window than the +intended one. The code is made more robust by explicitly specifying which +window to draw in, based on the partnerUp flag. + +2013-02-18 09:50:48 +0100 H.G. Muller : +Warn about experimental nature of dual board + +The message field, which for now is unused, now contains a warning message. + +2013-02-17 10:49:21 -0800 Arun Persaud : +add close buttons to gtk windows + +use windows instead of dialogs for toplevel elements + +2013-02-16 19:02:52 -0800 Arun Persaud : +keyboard accelerators for both front ends. + +moved them out of the string definition, so that gtk can add them automatically. +Also wrote a function that loads them for X11. + +TODO: add them again when creating X11 menu names + +2013-02-15 11:03:02 -0800 Arun Persaud : +added rotated shogi pieces for -flipback option and moved them to the themes directory + + +2013-02-14 17:27:27 -0800 Arun Persaud : +add test for pkg-config + +exit configure in case we can't find it. + +2013-02-14 13:02:08 +0100 H.G. Muller : +Only perform e.p. capture if there are rights + +The heuristic for e.p. capture was such that any non-forward move with +a Pawn to an empty square would delete the piece behind its new location +(Xiangqi exempted). This is now limited to cases where EP_STATUS indicates +that the deleted piece was a Pawn that performed a double-push on the +previous move. (Or if there is unknown EP_STATUS.) + This makes XBoard more generally suitable for use with variants that have +non-conventional Pawn moves (with legality testing off). To guarantee this +will not have any unexpected effects in normal Chess, this patch will only +be active if legality testing is off. + +2013-02-11 16:25:09 +0100 H.G. Muller : +Unreserve tourney game on exit during engine load + +While waiting for the feature timeout we are not yet in TwoMachines mode, +so quitting XBoard at that stage would not unreserve the upcoming game. +A global flag 'startingEngine' similar to 'waitingForGame' now signals +this condition. + +2013-02-10 13:40:10 +0100 H.G. Muller : +Better fix of feature timeout + +The previous fix of the 2nd engine's done=1 aborting the 1st engine's +feature timeout by starting the game caused problems with v1 engines, +or other engines that would never send done=1. It is now fixed by +explicitly testing for a pending feature timeout after resurrecting +the 1st engine, rather than having TwoMachinesEventIfReady wait for +initDone to be set by reception of done=1. + Also refrain from freezing the UI between match games, as in TwoMachines +mode the UI is mostly disabled anyway. + +2013-02-08 16:24:23 +0100 H.G. Muller : +Connect Ctrl key in WinBoard + +The Control key is now checked during move entry, for excluding moves +during analysis, or for copying pieces when editing a positions. But the +WB front-end did not read it out yet! + +2013-02-08 16:23:58 +0100 H.G. Muller : +Fix Makefile for install of Xiangqi pieces + + +2013-02-08 15:35:44 +0100 H.G. Muller : +Add Xiangqi piece images to project + +Let the images install in themes/xiangqi. + +2013-02-08 15:14:43 +0100 H.G. Muller : +Revive -flipBlack option + +The -flipBlack option in the cairo version is now implemented the same +way as it was in XBoard, swapping white and black pieces in filpView mode. +This requires a set black piece images that are the upside-down versions +of the white ones. + +2013-02-07 13:55:59 +0100 H.G. Muller : +Remove empty-square SVG images from project + + +2013-02-06 19:00:35 +0100 H.G. Muller : +Add desktop stuff for .xop MIME type. + +Icons and desktop file were missing, as was the automake code to package them. + +2013-02-06 16:48:33 +0100 H.G. Muller : +Update NEWS file + + +2013-02-06 14:48:27 +0100 H.G. Muller : +Add boolean -autoBox option + +This option controls the automatic popup of the ICS Input Box on typing +a printable character, which was annoing to some. The option can be +set from the ICS Options dialog. + +2013-02-06 10:56:20 +0100 H.G. Muller : +Draw both coords in a1 + +The lower-left board square needed two inscriptions, but DrawOneSquare() +only allowed one, so that the file ID would not be written. Now two strings +can be passed, and when align > 1 to indicate the alignment of the top +string, it is still checked if a bottom string is present as well, which +then is drawn with alignment 1 (= bottom right). + The rank coord or piece count can now also be double digit. + +2013-02-05 23:03:42 -0800 Arun Persaud : +updated po files for new release (make distcheck) + +2013-02-05 23:02:07 -0800 Arun Persaud : +updated Changelog, NEWS, etc. + 2013-02-05 22:52:42 -0800 Arun Persaud : new version number for release of 4.7.0 - 2013-02-05 11:56:10 +0100 H.G. Muller : Let initial setting of Twice checkbox reflect current state