Home Features Tutorials and Gallery Information Customer Links Whats New? Download and Buy Installation Bonus Software Archive Feedback

BridgeComposer

 

You may also want to see:
What's New in ScorePost?
[Updated for version 3.7: 2013-05-21]

What's New?

[2013-05-30] Fix in 5.43.2:

  • Fix: Error exit in libhunspell.dll on CPUs older than Pentium 4 (2001).

[2013-05-25] Fixes in 5.43.1:

  • Fix: HTML "Download board" links: Change [PBN] to (PBN).
  • Fix: HTML "Download board" links do not work on non-Windows web servers (due to backslash in path).
  • Fix: Optimum opening leads: Display "10" rather than "T".
  • Fix: After Tools→Import Score Data, deal set statistics might include hidden (unplayed) boards.

[2013-05-17] Key features and bug fixes in 5.43:

  • Replaced the spelling check/correct engine with the open-source "Hunspell" library:
    • US-English users will enjoy better suggestions for spelling correction.
    • Other-language users may specify a dictionary in their preferred language (new Edit→Options "Spelling" tab).
  • Spelling: Show suggested corrections (plus "Add to Dictionary") when right-clicking a misspelled word.
  • Double Dummy Solver:
    • New Format→Board Layout: General tab option: "Optimum opening leads in double dummy analysis". See Optimum Opening Leads for additional details. (Introduces a non-standard "OptimumOpeningLeadTable" section into BridgeComposer PBN files.)
    • Enhanced performance, especially for multi-core CPUs: Different cores may be working on different boards at the same time.
    • Removed the option to use dds.dll version 1 (it should no longer be required for BridgeComposer on older PC's).
    • Updated the version 2 dds.dll to the latest, fastest available (2.3.0-MinGW).
  • New Format→Board Layout: HTML tab optional link: "Webpage help".
  • New Format→Board Layout: HTML tab optional link: "Download boards":
    • Requires uploading a "_files" folder along with each .htm file.
    • May require web server configuration changes—See the Help topic before using!
  • Tools→Double Dummy All Boards: Show Filename, Event, Date, etc. in the progress panel.
  • Board→Edit: Provide "Hide" checkboxes for Board, Dealer and Vulnerability.
  • Board→Edit: Contract/Declarer "Auto" button: If the Auction is empty, cycle through the double-dummy makeable contracts.
  • Help topics: Command line interface: Provide an additional example .bat file for creating deal sets in "batch mode".
  • Fix: File→Print Setup: Diagnose an unexpected printer device-mode data structure, hopefully to avoid a crash due to an incompatible printer driver.
  • Fix: Generate random boards with the Big Deal option was restoring certain default layout settings, such as landscape page orientation.
  • Fix: Multiple "%Created" lines were being inserted into .pbn files.
  • Fix: Hidden commentary in a saved document was sometimes being formatted incorrectly when unhidden.
  • Fix: File→Merge: Perform legacy-document fix-ups ("blank declarer if contract blank" and "convert bullets") in the same manner as for File→Open.

[2013-04-08] Fix in 5.42.2:

  • Fix: 5.42.1 fails to install on Windows XP.

[2013-04-08] Key features and bug fixes in 5.42.1:

  • 2-up board prep layout: Add Site, Event, Date and Logo from Hand Record titles.
  • Fix: Hand records: Title-box text was mispositioned in some cases.

[2013-04-02] Key features and bug fixes in 5.42:

  • File→Page Layout: New layout option: "2-up board prep".
  • New command line parameters: /setid and /setidauto.
  • New command line parameters: /tbtext and /lptext.
  • Fix: Install of version 5.41 on older hardware could fail with "PbnFilter.dll failed to register".
  • Fix: Hand records: Logo could cause Site name to be truncated.
  • Fix: Hand records: Title-box text could overlay the logo image.
  • Fix: Hand records: Convert logo image to grayscale when the View→Color option is unchecked.
  • Fix: The /noui command line parameter was not suppressing the /dda progress panel.

[2013-03-21] Key features and bug fixes in 5.41:

  • ALERT! ScorePost users must install ScorePost 3.6.3 along with BridgeComposer 5.41.
  • Format→Board Layout: New HTML option: "Show deal set statistics".
  • Format→Board Layout: New HTML option: "Omit horizontal rules".
  • Update double dummy solver version 1 to dds.dll 1.1.18.
  • Built with Microsoft Visual Studio 2012.
  • Doc: Reorganized the Help topic for the Tools→Import Score Data command.
  • Doc: "Command Line Interface" topic: Add an example .bat file that generates multiple board sets.
  • Doc: HTML: Web browser Print function does not work well when NavBar option is in use.
  • Fix: On the command line, /random followed by /dda might crash.
  • Fix: Remove dds1.dll through dds5.dll during uninstall.

[2013-03-11] Key features and bug fixes in 5.40:

  • Edit→Options: New "Keyboard" tab to customize main menu shortcut keys.
  • Support the .bri file format (input and output). New command: File→Export As→BRI Format.
  • New command: View→Cloaked to suppress on-screen display of card holdings.
  • New commands: Board→First and Board→Last.
  • Board→Copy As Plain Text: For multiple boards, insert an empty line between boards.
  • Workaround: Contract "double" symbol was incorrect on web pages.
  • Fix: File→Save was not enabled after opening a non-PBN file (bug introduced in version 5.37).
  • Fix: Edit→Options "Folders" tab was disappearing sometimes.

[2013-02-11] Key features and bug fixes in 5.39:

  • Edit→Options: Rename "Programs" tab to "Folders".
  • Format→Hand Record Titles: New "logo image" option.
  • Edit→Options, General tab: New option for initial folder in Save As dialog.
  • Board→Next, Board→Previous: If the Ctrl key is down, go to last or first board in the document, respectively.
  • Tools→Generate Random Boards: Use shuffle algorithm from Knuth volume 2.
  • Improve performance when handling excessively large files.
  • PBN: New "%Created" header line giving the date and time the file was written.
  • Doc: Consolidate hand record titles settings into a single help topic.
  • Fix: The "/random" command line parameter crashes when the BigDeal option is in use.

[2013-01-25] Key features and bug fixes in 5.38:

  • Option to use the "BigDeal" program to generate random boards.
  • New "Programs" tab in Edit→Options.
  • Fix: Auto-scrolling to next/previous board was not working well for multi-column layouts.

[2012-12-27] Key features and bug fixes in 5.37:

  • Disable the File→Save command (and its toolbar button) when the document has not been modified since the last Save.
  • Tools→GIB Bid and Play: If GIB exits unexpectedly, show GIB's error message.
  • Tools→GIB Bid and Play: New option on the progress panel to adjust GIB's CPU priority.
  • Fix: HTML: When "NT" is translated to "SA" (French), a spade pip was being displayed.
  • Fix: In the Results field, the partnership directions "NS" and "EW" are now subject to the translation feature.
  • Fix: The GIB "playing strength" setting was not being passed to the GIB bridge engine.
  • Fix: Tools→Import Score Data: All boards were being hidden if there was no score data imported.

[2012-12-14] Key features and bug fixes in 5.36:

  • Tools→Generate Random Boards: Option to omit showing each board as it is generated.
  • Fix: Slide highlighting: Apply translation to honor cards on the card table.
  • Doc: Clarify when Board→Create Slides is disabled.

[2012-12-03] Key features and bug fixes in 5.35:

  • New command: Board→Copy As Plain Text.
  • New command: Board→Create Slides: Shows the bidding and play of a board call-by-call and card-by-card.
  • New command: View→Slide Highlighting.
  • New command: View→Hide Played Cards.
  • New command: Board→Remove Played Cards.
  • Tools→Generate Random Boards: Generation of deal set ID is now optional.
  • Board→Edit: After using "Enter New Board", focus is set on the North hand entry field.
  • Enter Hands dialog: Tab key may now be used to disable keyboard entry mode and set focus on a suit text box.
  • Board→Image: Image the highlighting when View→Next To Play mode is enabled.
  • Card table font: Adjust auto-sizing so that all except Arial are one point larger.
  • Reduce use of timer events: may improve battery life.
  • Update double dummy solver to versions 1.1.17 and 2.2.4.
  • Fix: View→Next To Play: Problems with optimal play highlighting when multiple boards per page.
  • Fix: Spurious messages from Board→Validate when "+" in the Play section is not the last token.

[2012-11-03] Key features and bug fixes in 5.34:

  • Tools→Import Score Data: If a .bws file is not found using the new naming method (introduced in version 5.32), fall back to the old naming method.
  • Add the "/bws" command line parameter to locate the .bws file in scripts.
  • Format→Hand Record Titles: The deal set statistics are now optional.
  • Hand Record page layout: Always show the Set ID in the title box, even if the titles have been replaced with the deal set statistics.
  • Fix: NavBar on Internet Explorer 8 and above has not been working since BridgeComposer version 5.31.7.
  • Fix: In HTML, use the translation for "Lead" (if any) when showing the opening lead.
  • Fix: Handle PBN files from other apps that use the standard tag value "?" (meaning "unspecified").

[2012-10-11] Key features and bug fixes in 5.33:

  • Tools→Import From ACBLscore: Renamed to "Tools→Import Score Data". It is backward-compatible, but now it can import directly from .bws files in addition to ACBLscore .txt report files.
  • New command: Tools→All Boards: "Board→Auto Dealer/Vul". May be useful after Tools→Renumber All.
  • New Score Table sort option: Format→Board Layout: Score Table tab: "Section and score".
  • Renamed commands (View menu): "Next Page" to "Page Down", "Previous Page" to "Page Up".
  • Enter Hands dialog: New keyboard shortcuts: Alt+E to enable/disable keyboard entry; Alt+N to enter new board.
  • Fix: Two BridgeComposer icons on desktop after upgrade to 5.32.
  • Fix: Board Edit Alert: When using "Discard Changes", some Board Edit dialog controls were not updated.
  • Fix: Enter Hands dialog: "Enter New Board" board number is not auto-advancing sometimes.
  • Fix: If typing commentary and the line wraps automatically, then the pip-symbol keystrokes (\x) do not work sometimes.
  • Fix: A BridgeComposer error exit when processing Swiss events was causing ScorePost to omit PDF hand records.

[2012-09-29] Key features and bug fixes in 5.32:

  • New command: Board→Image.
  • New commands: View→Next Page (Page Down) and View→Previous Page (Page Up).
  • Board→Edit: Avoid closing and reopening the dialog window when moving to a different board.
  • Board→Edit: Improve presentation of warnings and errors, and provide more explicit choices: "Edit Again", "Continue" and "Discard Changes".
  • Board→Validate: Show a severity level icon (info, warning or error) along with each message.
  • HTML: Auction, Lead, Play: Explicitly left-align the column text (Internet Explorer was centering).
  • Import From ACBLscore: Construct the .bws filename from data in the .txt file, rather than just the filename.
  • Update the double dummy solver dds.dll to version 1.1.15 and 2.2.2.
  • Fix: Desktop icon was sometimes not appearing after install. (If you get two, just delete one.)
  • Fix: HTML: Center pip glyphs in hand diagrams.
  • Fix: Score Table: Center declarer in "By" column.
  • Fix: Selecting items in various combo boxes with the keyboard arrow keys wasn't working correctly.
  • Fix: Curtain Card page layout: Don't show text selection highlight.
  • Fix: HTML vertical NavBar: Have the "Top" button scroll to the true top of the page.
  • Fix: Help→Check For Updates would sometimes show a stale, cached website response.

[2012-09-04] Digital code signing:

  • The .msi installer file for version 5.31.8 has been digitally signed and time-stamped. You will not receive warning messages about an "unknown publisher" when installing digitally signed files.

[2012-08-21] Bug fix in 5.31.8:

  • Fix: Fix crash introduced in version 5.31.7.

[2012-08-21] Features and bug fixes in 5.31.7:

  • HTML: Remove header requesting Internet Explorer 7 compatibility.
  • HTML NavBar: Option for vertical NavBar in top-right corner of web page.
  • Fix: HTML: Boilerplate code was being obscured by the NavBar.

[2012-08-15] Bug fixes in 5.31.6:

  • Fix: Import From ACBLscore: Since version 5.31, combined sections resulted in duplicate lines in the score table.
  • Fix: HTML single-suit one-pip pip position incorrect in version 5.31.5.

[2012-08-14] Features and bug fixes in 5.31.5:

  • Dragging and dropping a file from Windows Explorer: Shift key down will cause Open to be performed rather than Merge.
  • Fix: PBN: Omit empty tags when prior ## is in effect.
  • Fix: HTML hand diagrams: Left-align the cards.
  • Fix: Text dragged from one pane to another sometimes was not droppable.

[2012-08-11] Features in 5.31.4:

  • Hand evaluation tooltips: Optional display of Zar points (see the Wikipedia article).
  • PBN: Consolidate a number of BridgeComposer % lines into a single %BCOptions line.

[2012-08-08] Bug fixes in 5.31.3:

  • Fix: BridgeComposer might hang during the entering of Auction/Play footnote references.
  • Fix: Windows Search filter: Values in separate PBN tags were not always indexed as separate words.
  • Fix: Windows Search hit highlighting was not enabled for .pbn files.
  • Fix: Moving text out of document with drag/drop: set document modified, and set redo text selection.
  • Fix: Allow dragged text to be dropped on inactive view panes (including pane-to-pane drag/drop).
  • Fix: Ignore option to show HCP if no room at left of diagram.

[2012-08-02] Bug fixes in 5.31.2:

  • Fix: The menu structure in the All Boards tool window is improved.
  • Fix: When the South hand is hidden, other than in hand record page layout, the option to show HCP is now ignored (because there may not be room).
  • Fix: Board→Edit: Emptying the DealId or Description field did not remove the tag from the PBN file.
  • Fix: additional cases where the diagram overlays the labels.
  • Fix: "Call and Card Spacing" is renamed to the more specific "Bid and Card Spacing".
  • Fix: Do not use Bid and Card spacing in strain-only Contract displays.
  • Fix: 10-spot spacing in user text was incorrect.
  • Fix: Handle user text honor card spacing correctly when Format→Board Layout: Translate is in effect.
  • Fix: Enable the Result/Score Auto button only when the Play section is complete, or the Result field has been set, or the Result or Score field is clearly out of agreement.
  • Fix: Board→Edit: Autofill: If there are more "x" and/or "?" placeholders than there are spot cards available, distribute both spot and honor cards at random.
  • Fix: Revise handling of partial deals and blank pages in: Drop-down board selector; Board→Edit: Auto Board Number; Tools→Sort All Boards By Number; All Boards: Tools→Renumber All.

[2012-07-24] Bug fixes in 5.31.1:

  • Fix: Intermittent crash during File→Open and Edit→Undo.
  • Fix: Board→Correct Spelling was scrolling the document when there were no scroll bars.
  • Fix: Tools→Import From ACBLscore was not updating the board-select drop-down control when there was no recap listing.
  • Fix: Tools→All Boards window lacked a Board→Invert Selection command. [Changed to Edit→Invert Selection in 5.31.2.]
  • Fix: Hyperlinks ending in "=" (and most other punctuation) had the punctuation omitted from the link.

[2012-07-21] Key features and bug fixes in 5.31:

  • Board→Edit dialog enhancements:
    • Play section moved to upper-right to provide more room in the dialog panel.
    • Entering hands: Assumes unspecified suits are void (rather than showing an error).
    • New "Auto" buttons for Contract/Declarer and Result/Score.
    • [Empty] is now shown (instead of a blank line) as one of the selections in the Contract and Result drop-down lists.
    • Additional PBN tags "DealId" and "Description" supported for board organization.
  • New command: Tools→All Boards...
    • List of all boards in a document.
    • Drag/drop boards to reorder, or to copy or move to/from other documents.
    • Cut/Copy/Paste/Delete multiple boards.
    • Clear selected PBN tags in selected boards.
    • Renumber all boards.
  • Drag/drop or Copy/Paste of a supported file type from Windows Explorer pastes (inserts) the boards into the current document.
  • New command: File→Merge.
  • New command: File→Export As→
    • Deep Finesse Deals (.txt)
    • DOS Duplimate (.dup)
  • Automatic inter-spacing for bid and card formations  (like 4  and  Q) (configurable using Format→Board Layout: Pips tab).
  • New command: View→Single Suit Diagram→Show No|One|All Pips.
  • Card drag/drop: Use the standard cursor shapes and keyboard modifiers during drag.
  • Text drag/drop: Handle Ctrl key for copying in-process; delete source text when moving to another process.
  • Option to show HCP in page layouts in addition to hand record (Format→Board Layout: General tab).
  • Insert→Character: Control to clear the search box.
  • Board→Rotate, Board→Exchange Hands: rotate/exchange the hidden hand flags.
  • Hand record title data: Keep separate from any board in the document.
  • HTML: Turn text that looks like a link into a hyperlink (configurable using Format→Board Layout: HTML).
  • Use the "minus sign" character ("−", HTML: −) rather than the hyphen ("-") for negative numbers.
  • Use the "multiplication sign" character ("×", HTML: ×) rather than lower-case "x" for double/redouble in contracts (as recommended by the Style Guide).
  • Tools→Import From ACBLscore: Don't clear recap before each import (permits merging multiple files).
  • Tools→Import From ACBLscore: Keep track of player section.
  • Score Tables: Show a separate "By" column for the Declarer.
  • Workaround: HTML: Specify   in empty table cells (apparently needed sometimes for Joomla editor).
  • Help: More details about random board generation.
  • Update Double Dummy Solver to 1.1.14 and 2.2.1.
  • PBN search filter: Index semicolon comments; handle lines longer than 255 characters.
  • Uninstall: Ask about saving user preferences in the uninstaller itself.
  • Fix: Hand record "Balanced Hands" statistic was non-standard (counted hands with two doubletons).
  • Fix: Try to ensure that the "Unable to open wireless scoring system database" prompt is a topmost window.
  • Fix: All commentary preformatted: Initially hidden commentary appeared as a single line after unhide.
  • Fix: HTML preformatted text: Show pips and align them vertically.
  • Fix: Installer: Remove version number from product name (consistent with most other software).
  • Fix: Full Screen: Board Next/Previous was not working if page layout other than one board per page.
  • Fix: Don't show "? by ?" for the Contract.
  • Fix: Score Tables: Don't show headers for empty columns.
  • Fix: Board→Validate: Play section of 1 to 3 cards incorrectly got "Play out of sequence".
  • Fix: Could not read .dlm file when boards are in reverse order.
  • Fix: Hand diagram sometimes overlaid the board labels.
  • Fix: When a centered board consisted of Contract and Result only, these were printed too far to the right.
  • Fix: For end-position diagrams, allow Contract to be strain-only and any player to be next-to-play.
  • Fix: Handle (non-standard) PBN files with lines longer than 255 characters.
  • Fix: PBN: Handle # and ## in the BCFlags tag.
  • Fix: PBN: Output supplemental tags in alphabetic order, prior to Auction and Play; output supplemental sections in alphabetic order; output BridgeComposer % comment lines (after the first four) in alphabetic order (followed by any non-BridgeComposer % comment lines in their original order).

[2012-03-14] Bug fix in 5.30.2:

  • Fix: The conversion of .dlm files was broken in version 5.30 (and remained broken in 5.30.1).  .dlm files are converted correctly again in this release.

[2012-03-08] Bug fixes in 5.30.1:

  • Fix: Autofill: Duplicate cards or crash when deal contains x-spot cards (introduced at version 5.30).
  • Fix: Enter Hands dialog: Correct the tab order to go directly from clubs in one hand to spades in the next (skipping over the Clear button).  Augment the Help topic.

[2012-03-05] Key features and bug fixes in 5.30:

  • The Double Dummy Analysis now includes the par score for the board, plus the par contract(s) if a sacrifice is called for.
  • The installation option to install for "Just Me" has been removed, and BridgeComposer now always installs for "Everyone" (all user accounts on the computer). Unfortunately, this may cause two versions of BridgeComposer to be listed in the Windows Programs control panel. This should not cause any problems unless you try to uninstall, but see Multiple Versions Problem if you wish to correct the control panel listing.
  • Format→Board Layout: Pips tab: A new option to show all suits in single-suited hand diagrams is available.
  • Commentary text Edit→Copy and Edit→Paste: Preserve the font traits (bold, italic and underline).  Provide additional clipboard formats (HTML and Rich Text [RTF]) for pasting into other applications.
  • Board→Edit: Enter Hands dialog: New feature to allow entry of hands using the keyboard numeric keypad.
  • Import From ACBLscore: Score Tables: The "Result" column is replaced with a "Made" column that shows the number of tricks made over book, or if the contract failed, the number of tricks down.
  • If the Date tag has been set (for example, by using Format→Hand Record Titles) for an Untitled (unsaved) document, then when saving, that date is used as the default filename (YYMMDD.pbn).
  • When Help→Check For Updates downloads an updated version of BridgeComposer, it is now placed in the Common Application Data folder rather than a temporary folder. This will help assure that the install file is available and accessible by all users in case it is needed at a later time.
     
  • Fix: Import From ACBLscore: Sometimes the recap listing became double-spaced.
  • Fix: Import From ACBLscore: Results were not imported for a double-letter section when two or more sections were combined.
  • Fix: Full Screen: Next board and previous board did not work if full screen was invoked from hand record page layout.
  • Fix: Double Dummy might hang if the deal is invalid.
  • Fix: Suppress View→Next To Play if the deal is invalid.
  • Fix: A single card in the Play section was being shown as a one-card trick rather than as the opening lead.
  • Fix: Adding a card to the Play section erased all the card comments and NAGs.
  • Fix: Commentary beginning with a blank line included an unnecessary "\n" character sequence in the PBN file.
  • Fix: Hand record page layout: Truncate board numbers longer than four characters.
  • Fix: Hand record page layout: The last page text was not centered correctly sometimes.
  • Fix: Curtain card page layout: Render Dealer and Vulnerability at 60% font size to try to avoid exceeding the column width.
  • Fix: When opening a Dealer file containing non-standard double dummy results, create a PBN-standard "Optimum Result Table" for compatibility with other PBN applications.

[2011-12-07] Bug fix in 5.29.1:

  • Fix: Board→Delete causes a crash.

[2011-11-22] Key features and bug fixes in 5.29:

  • File→Page Layout: New "Curtain card" layout: Each player's cards are shown in a separate column.
  • Double Dummy Solver (courtesy of Bo Haglund): Support version 2. Continue support for version 1 for older Windows XP computers that may require it. Update to DDS DLL versions 1.1.12 and 2.1.2. Also, show the solve time in the status bar.
  • Tools→Double Dummy All Boards: Shift key will recompute the DDA for all boards.
  • New commands: ViewSource and ViewNew PBN.
  • Show a popup tooltip for comments in the Play section. (The same as has been done for the Auction section for some time.)
  • Board Edit dialog: Show tooltips for the more esoteric controls.
  • Notes dialog: Allow resizing; add a Help button.
  • File→Open: Remember and re-use the last file extension filter used.
  • Page footer: Additional option to insert Hand Record Title Box Text.
  • Format→Board Layout, General tab: New option "All commentary preformatted"
  • Fix: Process PBN input files that use the semicolon character to introduce comments.
  • Fix: Format→Preformatted: Handle newlines in non-BridgeComposer input files correctly.
  • Fix: File→Open dialog was not resizable on Windows XP.  Remember size and position.
  • Fix: Double Dummy: Disable if the deal field is not valid.
  • Fix: .lin files: Single space the commentary.
  • Fix: Board→Paste was resetting some Format→Board Layout settings.
  • Fix: Board→Validate: Accept N as an abbreviation for NT.
  • Fix: Board→Edit was not immediately diagnosing duplicate cards when a hand had less than 13 cards.
  • Fix: Other PBN programs could possibly overwrite the BridgeComposer flags that were kept in the PBN "Application" tag. Move the flags to a new, non-standard "BCFlags" tag.
  • Fix: The Diagram, Auction and Play were stretched horizontally for some newer fonts such as Calibri and Cambria.
  • Fix: Convert PBN "suffixes" in the Auction and Play sections to PBN "NAGs" in the PBN file, for conformance with the PBN standard EXPORT format. (The NAG is still displayed as a suffix, however.)
  • Fix: Resize the Auction and Play columns, if necessary, to accommodate their content.
  • Fix: HTML: Ensure that anchor names for boards are syntactically correct HTML names.

[2011-09-09] Key features and bug fixes in 5.28:

  • For consistency, change all occurrences of "suit symbols" to "pips" in the user interface and the help topics.
  • Support the ITC Souvenir bridge font (analogously to the Gill Sans bridge font).
  • Format→Board Layout: HTML tab: New "Native" pip rendering mode.
  • Format→Board Layout: Card Table tab: Show what the card table looks like.
  • Format→Board Layout: Pips tab: Show what the pips look like.
  • Tools→Import From ACBLscore: Place "Result" values (number of tricks taken by declarer) into the score tables.
  • Score tables: Display the "Result" column (number of tricks taken by declarer) when present.
  • HTML score tables: Make the columns a little bit wider to improve readability.
  • File→Page Layout: Auto-select the "fit" radio button when the number of columns is changed.
  • Fix: When a PBN file specifies [Vulnerable "Both"] (rather than the Export-format [Vulnerable "All"]), BridgeComposer erroneously showed "None vul".
  • Fix: Help→License: Uninstall with option to remove all user settings nonetheless retained a few entries in the registry.
  • Fix: Help→License: Uninstall with option to keep all user settings nonetheless lost the current window position.
  • Fix: Board→Check Spelling: Sometimes, unknown words with accented letters were not recognized as a single word.
  • Fix: File→Page Layout: Rearrange the dialog slightly to save some screen space.
  • Fix: Multi-board layouts: When clicking between boards, sometimes an unexpected board was selected. Fix to select the board nearest to the click point.
  • Fix: Board→New: The "Previous board" control was not working correctly.
  • Fix: View→Next To Play: Update the screen properly after using Board→Edit.
  • Fix: Board→Validate: Improve diagnosis of plays out of turn.
  • Fix: View→Hand Record Page Layout might cause the hand record titles to be unintentionally set to the previously used values.
  • Fix: The page footer might incorrectly show a previously-used value for the Event field.
  • Workaround: Pasting into Microsoft Word in HTML format did not result in the correct font for the hand diagram. To workaround, we re-specify the font for each diagram element.

[2011-08-08] Key features and bug fixes in 5.27:

  • File→Page Layout: New layouts: As many as will fit, 3 and 4 columns.  Added Portrait/Landscape selection.
  • New menu command: Tools→Delete All Boards Following.
  • Board→Edit: Deal fields: Use a fixed-pitch font; show a count of cards entered.
  • Board→Edit: New controls: Edit Next Board and Edit Previous Board.
  • Board→Edit: Disable the Autofill buttons when the deal is already full.
  • File→Open: Importing .lin, .dup and .dlm files: Show the original filename in the BridgeComposer window title bar, but still prompt for a new filename if File→Save is invoked.
  • New command line parameter: /htbp for HTML boilerplate file path.
  • HTML code: Tweak "id" and "class" attributes to facilitate use of website style sheets.
  • Help topics: Document technical details regarding Tools→Generate Random Boards.
  • Fix: Page footer right pane was mispositioned for multi-column layouts.
  • Fix: Board→Edit: Make a change, Apply, then hit OK: Sometimes we got redundant Edit→Undo entries.
  • Fix: Hand Record Titles with Title Box text: When the Event ends in a newline (\n), suppress the " - " between the Event and the Date.
  • Fix: Makeable Contracts: Translate NESW according to the Format→Board Layout: Translate tab.
  • Fix: .lin files: Convert cards played to upper case.
  • Fix: .dup files: Be a little more tolerant of non-standard files.
  • Fix: HTML: Handle \ escape codes in the Event field when formatting the <title> text.
  • Fix: HTML: When the diagram was float left but hidden, a blank square appeared in the upper left-hand corner of the page.
  • Fix: Help→License: Uninstall button: User settings were being removed even when "keep" was requested.
  • Fix: Help→License: Uninstall button: Do more to avoid necessitating a system reboot.

[2011-06-12] Bug fixes in 5.26.3:

  • Keyboard escapes for suit symbols were not working in 1-column page layout with diagram float left.
  • A double-quote character in an Auction or Play Note would cause the note to be truncated at that point after saving and reloading. Also fixed similar problem with Event, Board, Site and player name fields.

[2011-06-04] Bug fixes in 5.26.2:

  • Keyboard and suit-symbol entry was not working correctly for two-column layouts (2 boards per page, 4 boards per page, as many as will fit 2 columns).
  • Window was not drawn correctly after Board→Copy.
  • Show/Hide boxes were being clipped.

[2011-06-03] Bug fixes in 5.26.1:

  • Setting the default page layout to "hand record" (using Format→Layout→Save As Default) was causing problems, including an application crash when quitting.
  • After Format→Page Footer, Edit→Undo was not working.

[2011-05-30] Key features and bug fixes in 5.26:

  • New command: Format→Page footer. Page footers may contain arbitrary text, page numbers, date, etc.
  • New command: Tools→Validate All Boards.
  • New command: Board→Rotate Hands: Similar to Board→Rotate, but doesn't alter the dealer, vulnerability or player names.
  • Hand record page layout: Taking the title box and last page arbitrary text messages from the Board 1 commentary sections was causing problems with Board→Delete and other things. The arbitrary text  messages are now kept in the file header, separate from any boards. They now must be edited using Format→Hand Record Titles.
  • Format→Hand Record Titles: Options to center title box and last page arbitrary text.
  • Format→Board Layout: Score Table tab: Additional option to sort by score.
  • Board→Copy Partial: Add a checkbox for Makeable Contracts.
  • View→Toggle Hand Record Page Layout: Remove the word "Toggle" from the menu command and place a check mark by the command when in hand record page layout.
  • HTML: Optional floating board navigation bar (Format→Board Layout: NavBar tab).
  • HTML: Whitespace above boards is now set as per the File→Page Layout horizontal gutter size.
  • HTML: When using Format→Board Layout: General tab and checking "Use Event text for page headers", we used to show the Event text over the first board only. Now we don't show the Event text at all (except in the hand record title box and optionally in the NavBar).
  • Format→Board Layout: HTML tab: New fields: Float Left Width: Diagram and Labels. These can be used to vertically align the left edges of Score Tables in web pages.
  • HTML: Some things are rendered differently in Internet Explorer 9. Add a header that requests Internet Explorer 7 compatibility mode for rendering.
  • New command line parameters: /copies and /collate for printing multiple copies.
  • At installation time, ask only once (at most) about taking over the .pbn file type.
  • Help→License: Uninstall button: Options to preserve the license key and other user settings.
  • Fix: Tools→Sort All Boards By Number was clearing an existing document-modified flag.
  • Fix: In HTML hand records, if the site and event are blank, the date was not centered.
  • Fix: HTML: The card table N and S were left-aligned under some external CSS style sheets.
  • Fix: When the diagram is float left and both the labels and the West hand are hidden, the commentary text overlaid the East hand.
  • Fix: When the diagram is float left but hidden, a blank square appeared in the upper left-hand corner of the page.
  • Fix: Update the board number in the dropdown control when hitting Apply in Board→Edit.
  • Fix: Board→Rotate was not updating the vulnerability.
  • Fix: Tools→Import From ACBLscore: When switching out of hand record page layout, the margins were not being restored.
  • Fix: BridgeComposer was generating a non-conforming PBN tag of [Note ""] for blank lines in the auction/play footnotes. These are now accommodated in a way conforming to the PBN standard.
  • Help topics: Document the Player Name fields.
  • Help topics: Document how to place suit symbols in auction/play footnotes.

[2011-03-27] Key features and bug fixes in 5.25:

  • Rename the Tools→Copy All Boards command to Tools→Copy All Boards As HTML Code. This more accurately describes the function of the command, which itself has not changed.
  • Board→Edit (and Enter Hands): Move the "Enter New Board" controls from the lower left corner to the lower right corner. This is because the OK button should be the leftmost control at the bottom of a dialog.
  • New command: View→Toggle Hand Record Page Layout (Shift+F5), a shortcut for File→Page Layout....
  • Restore the previous margins and gutter flags when switching in and out of Hand Record Page Layout.
  • Hand Record Titles dialog: Add buttons to enter/edit arbitrary text messages for the title box and last page. Provide a button to restore the last message used.
  • Improve the placement of the hand record last page text message on the page.
  • Tools→Sort All Boards By Number: (1) Display a message if any boards are missing. (2) Preserve hand record titles.
  • Board→Edit: Hide the "Enter New Board" controls when the document is OLE embedded or linked.
  • Tools→Split Score Table Sections: (1) Copy double dummy analysis to replicated boards. (2) Sort unplayed boards to the end of the document rather than the beginning.
  • Look for hand record titles in the second board only if the first board has the "recap" flag set, that is, it was created by Tools→Import From ACBLscore.
  • Board→Copy Partial: Fix enabling/disabling the "Copy" button when the "Labels" box is checked/unchecked.
  • Fix a crash when an invalid path follows /pdf on the command line.
  • Fix unknown % comment lines in a .pbn file being duplicated, potentially leading to very large file sizes and noticeably slow keyboarding.
  • Fix the dropdown control sometimes showing an incorrect board number.
  • Board→Correct Spelling: Do not spell-check the player names.
  • Balloon tooltips: Fix being non-responsive while the system notification sound is playing.
  • Fix the Format→Board Layout Translate tab disappearing.
  • Double Dummy Solver: Update to dds.dll 1.1.11.
  • Avoid additional dialog boxes when running in /noui mode.
  • Provide categories for BridgeComposer entries in the Windows Application Event Log. (Note: When you install BridgeComposer 5.25, existing event log entries issued by a previous version of BridgeComposer may not display correctly in the Windows Event Viewer.)

[2011-02-12] Key features and bug fixes in 5.24:

  • Paragraph indent option (Format→Board Layout General tab).
  • "Enter New Board" control in Board Edit and Enter Hands dialogs.
  • Rename menu command "Board→Copy As HTML" to "Board→Copy As HTML Code" to express function more clearly.
  • Board→Copy Partial: Add a "Labels" checkbox.
  • Hand Record page layout: Allow arbitrary text additions to the title box and last page. See the help topic "hand record titles" for details.
  • Printing: Improve diagnostics regarding clipped text.
  • Option to customize the date format in the hand record title box (Format→Board Layout Translate tab).
  • Date in the hand record title box: Suppress leading zeros in the day of the month (in the default format).
  • PDF: Render pips correctly when Bold Diagram font has been selected.
  • Help file: Clarify that suit symbols are entered using consecutive key strokes (rather than simultaneous).
  • Fix crash trying to recover a file on a floppy that has been removed.
  • Fix incorrect selected text highlighting in Hand Record page layout.
  • Fix characters shifting left/right on-screen while typing in Justify mode.
  • Fix crash if incorrect Date in .pbn file.
  • Fix deleting board 1 hosing the hand record titles.
  • Fix Generate Random Boards displaying the new boards improperly when they are inserted rather than appended.

[2010-11-17] Key features and bug fixes in 5.23:

  • Hand record titles: Keep the game date as an additional data field. (See Gallery no. 10)
    • Optionally display the date in the hand record titles box.
    • Keep the date value in the [Date] tag of board 1 (or 2).
    • New Date field in the Hand Record Titles dialog.
  • Format→Board Layout: General tab: Explicit show/hide of the board labels.
  • Format→Board Layout: Card Table tab: Explicit show/hide of the card table.
  • OLE Support:
    • Add "Recent Layouts" to the OLE Format→Layout submenu.
    • Fixed: Changing the pip font did not update the window.
    • Layout→Load Default/Load Factory Default: Use the OLE default margins.
  • Fixed: Uninstall was sometimes leaving behind the five hard links to the dds.dll file.
  • Fixed: Layout→Load (and Undo of same) was not resetting the translation that was in effect.
  • Document when the command line interface variable ERRORLEVEL may not get set.

[2010-11-06] Key features and bug fixes in 5.22:

  • HTML: Better centering of N and S in the card table.
  • HTML: Explicitly left-justify notes, contract, lead, etc. (IE was showing them centered.)
  • Fixed: The commentary in some .pbn files created by other programs was not being shown.
  • Add "Recent Layout Files" to the Format→Layout submenu.
  • Format→Layout→Save: Check that the file being saved to doesn't contain any boards that will get lost.
  • Support the "Cards" font for pips.
  • Copy unknown % escape lines from the input pbn to the output pbn so that they are not lost.
  • Document that DM Pro not computing double-dummy analysis for five- or fewer-card fits is a DM Pro decision, not a Deep Finesse one.
  • Fixed: Tools→Generate Random Boards: If you added an auction, you got the message "No dealer tag".
  • Create 30-day trial license during install, not at first user run.
  • New command line parameter: /random count to generate count random boards.
  • PDF: Improve compatibility with 3rd party readers, particularly Mac and Linux.
  • PDF: Support shaded scoretables.
  • PDF: Creation date did not take daylight savings into account.
  • Fixed: Sometimes you would get "Encountered an improper argument" when double-clicking text.

[2010-08-16] Key features and bug fixes in 5.21:

  • New Format→Board Layout tab: Translate. Permits reformatting BridgeComposer diagrams and translating into other languages. See sample here.
  • File→Page Layout: Margins: New drop-down list of convenient margin settings.
  • In hand record page layout, statistics about the deals are now shown (page space permitting).
  • Pasting HTML into WordPress and the like often did not look good. So, BridgeComposer HTML code now provides explicit style for <table>, <td> etc. to override the environment CSS.
  • New command: Board→Copy As HTML. Permits pasting into a website editor's code view.
  • New command line options:
    • /quiet: Suppresses the Tools→Import From ACBLscore message "No TS score data found".
    • /event, /site: Set the labels for the hand record title boxes.
    • /pdf: Writes the current document as a PDF file.
  • Hand record page layout: Could not click the show/hide control if it was over a title box.
  • Board→Score Table was not hiding empty diagrams when the dealer was not North.
  • Formatting commands (Bold, Italic, Underline, etc.) were not working if the selection was created right-to-left.
  • Suppress showing tooltips if they would obscure the Help window.
  • Fix problems with leading empty lines in commentary sections.
  • Fix incorrect default margins for PBN files downloaded and opened using Internet Explorer.
  • Renumber the messages issued to the Windows Application event log. This frees up low message numbers for use as message categories in a future release.

[2010-07-02] Key bug fixes in 5.20:

  • Fix for card table font size in HTML output.
  • Not all the bug fixes listed for 5.19 below actually made it into the release build. They are all now included in 5.20.

[2010-07-01] Key bug fixes in 5.19:

  • Allow reading some .dup files that are not strictly conforming to the standard.
  • Tools→Import From ACBLscore: Switch to 1 board per page layout if in hand record page layout.
  • Allow Edit→Undo after Format→Hand Record Titles.
  • Tools→Generate Random Boards: Disable the "Switch to hand record page layout" checkbox during board generation.
  • /noui command line option: Suppress additional message boxes.  Provide additional message box details in the Windows Application log.  Return the default button rather than always "Cancel".
  • Tools→Import From ACBLscore: Treat a doubled-letter section (e.g. MM) like a single-letter section for purposes of reading the .bws file.

[2010-06-08] Key features and bug fixes in 5.18:

  • File→Page Layout: As many as will fit (one or two columns): Draw a horizontal gutter line at the bottom of each column (when horizontal gutter lines are enabled).
  • Tools→Copy All Boards: Include HTML comment lines showing program version and options.
  • Gutter lines too faint: Increase width to 1/300" regardless of printer resolution.
  • Tools→Split Score Table Sections: New command to create a separate diagram for each section.
  • /split command line parameter: Do the above from the command line.
  • Tools→Sort All Boards By Number: Now sorts first by Section tag (if set).
  • Format→Board Layout→Score Table: Provide three score sort orders to override the default.
  • Wireless data not found dialog: The "Don't show this again" checkbox was not working.
  • /noui command line parameter: For running on a server, suppresses most message boxes.

[2010-05-15] Feature in 5.17:

  • Read Windows Duplimate (.dlm) files.

[2010-05-07] Bug fixes in 5.16.3:

  • Command line interface: Skip the loading of the spell-check wordlists; skip the restoring of the main window position; document that there is never a "save changes" prompt.
  • User wordlist folder: Use SHGetFolderPath rather than SHGetSpecialFolderPath; log failures in the system Application log rather than showing a message box.

[2010-05-05] Bug fixes in 5.16.2:

  • Tools→Import From ACBLscore: Pick section letter correctly from Howell movement .txt file.
  • Repair "Help" button on View→Next To Play message box (broken in 5.15.3).

[2010-04-30] Key feature in 5.16.1:

  • Tools→Import From ACBLscore: Accept opening lead data from .bws file in either correct order (suit, rank) or reverse order (rank, suit).

[2010-04-27] Key features and bug fixes in 5.16:

  • Tools→Import From ACBLscore: Collect opening lead data from the wireless device database (Bridgemate or BridgePad), when present.
  • Board→Score Table:
    • Allow manual entry of opening lead data.
    • Sort by clicking on pair number column was not working for multiple-section games.
    • Restore correct sort order on closing, for a multiple-section game.
  • Score Tables: Display a "Lead" column, if opening lead data is present.
  • Allow manual entry of Contract, Declarer and Lead data either before or after doing the Tools→Import From ACBLscore.  IMPORTANT: Due to the changes required for this feature, users of Import From ACBLscore should be sure to see the updated help topic section "Repeating An Import" near the bottom of the help topic "Import From ACBLscore command".
  • New command, Tools→Remove Recap And All Score Tables, to facilitate repeating an Import in some cases.
  • Board→Validate: Additional checks: "Score" tag, "ScoreTable" tag.  Scores are numerically validated, taking into account the Contract, Vulnerability and Result tags, if they are filled in.
  • Tools→Import From ACBLscore:
    • The "board number" of the inserted recap/leader board listing is now "Recap".
    • Alert if wireless data not found: "file not found" now issues an information-level message; other errors such as "access denied" now issue an error-level message.
    • Handle .bws contract value of "N P".
  • Text double-click and drag to the left was not working right.
  • Double Dummy Solver: Update to DDS.dll 1.1.10.
  • Disable certain additional commands when there are zero boards in the document.

[2010-04-12] Bug fixes in 5.15.3:

  • Fixes for running as a web server subprocess:
    • Avoid putting up dialogs and alert boxes (they don't appear anywhere and can't be dismissed, and thus the program is hung waiting).
    • Log to the Windows Application Log:
      • If opening the document file fails.
      • If opening an Import From ACBLscore .txt file fails.
      • If an Import From ACBLscore .bws file is not found or cannot be accessed.
      • If a message box was suppressed.
      • If the software license has expired.
Note: You can view the Windows Application Log using Windows Control Panel→Administrative Tools→Event Viewer

[2010-04-06] Bug fixes in 5.15.2:

  • Copy Partial: Diagram: Was empty or single-suited.
  • Copy Partial: Auction but not Diagram: Notes were squished at left.
  • Spelling check squiggly line: Was mispositioned for Auction or Play Notes line two and following.
  • Import From ACBLscore: Contracts incorrect or missing for last board (multiple sections with no hand records).

[2010-04-03] Bug fix in 5.15.1:

  • Sometimes, while backspacing using the keyboard, an error message box would pop up.

[2010-03-15] Key features and bug fixes in 5.15:

  • File→Page Layout: New "Hand record" layout (18 boards per page).
    • New commands: Format→Hand Record Font; Format→Hand Record Titles.
  • Format→Fixed-pitch font: Default to 10-point rather than 12-point (consistent with popular web browsers).
  • Printing: Display a diagnostic if a page header will not print properly.
  • File→Page Layout: Check that margins are not too small for selected printer and paper size.
  • HTML: Improve page title: Use board 2 Event if present; if not, use filename as before but remove file extension.
  • Add "% EXPORT" to our PBN files (improves compatibility with other bridge programs).
  • New command line option: /save filename.pbn
  • .lin file: Fix line break within a note being shown as a space.
  • OLE In-place editing: Fix F10 key not working.
  • Tools→Import From ACBLscore:
    • Hide unplayed boards.
    • Pick up section letter properly from "List" report.
    • Help: Document repeating an import.
  • Fix paste into email or Word getting a little yellow box at the bottom.
  • Fix writing recovery file promptly after GIB finishes (or is stopped).
  • Fix updating cursor and tooltips after a scroll via the mouse wheel.

[2010-02-03] Bug fixes in 5.14.1:

  • Tools→Import From ACBLscore: Two-section game: No scores for boards played in second section only.
  • Edit→Complete Word: Completion via the keyboard was broken in 5.14.

[2010-01-29] Key features and bug fixes in 5.14:

  • Commentary text selection (using keyboard and/or mouse) has been reworked:
    • Additional standard keyboard combinations that are used to extend the selection are now supported: Shift + left/right/up/down arrow; Shift + Home; Shift + End.  Also, you can extend the selection to include the next or previous word using Shift + Ctrl + right/left arrow.
    • Selections are now directional (left-to-right and top-to-bottom, or right-to-left and bottom-to-top).  When you extend the selection using the shift key, it is extended from the previous stopping point (left-top or bottom-right).
    • When you select a word by double-clicking or using Ctrl + left or right arrow, the space or spaces following the word (if any) are included in the selection.  This may facilitate cut and paste, and is the way many other word processing applications work.
    • When selecting words, a "word" is now a sequence of alphanumerics bounded by one or more spaces or a non-alphanumeric (such as punctuation), or  a sequence of non-alphanumerics bounded by one or more spaces or an alphanumeric.
    • Shift + double-click now selects the whole word you double-clicked and extends the selection to it.
  • The version 5.9 feature "Format→Board Layout: Card Table tab, Font button" had the side effect that the card table NESW lettering was no longer automatically resized when you used Format→Diagram Font.  We have added a new Card Table tab checkbox, "Use specified font size".  When unchecked, the card table font size automatically resizes to the Diagram font size minus one (as was done prior to 5.9, except now your specified font face and style are used); when checked, whatever size you select using the Font button is used and automatic resizing does not occur.
  • Fix: Sometimes Undo was unavailable after Format→Board Layout.
  • HTML: Optional links ("Valid XHTML" and "Prepared using BridgeComposer") are now aligned at the left rather than the right (where the user sometimes had to scroll to see them).
  • Tools→Import From ACBLscore:
    • Edit→Options: Advanced tab: A new "Do Not Set Document Modified Flag" option. You can use this to avoid getting "Save changes?" prompts after doing an Import and File→Save As HTML.
    • Fix: The "Contract" column was missing on boards played in only one section of a multiple-section game.
  • The semantics of "partial deal" are changed slightly.  Previously, when the dealer had less than 13 cards, it was a "partial deal".  The problem was that this included new boards in which everyone had zero cards.  Now, a "partial deal" is a board containing at least one but less than 52 cards.  This can affect the display of board labels (board number, dealer, and vulnerability) and the operation of the "Set Default Board Number" button in the Board Edit dialog.  See Help→Help Topics for more information (look in the index for "partial deals").
  • Edit→Complete Word: Fix: When the document was scrolled down, the pop-up window was positioned incorrectly (and even may have been off-screen!).  Also, holding the Ctrl key will now make the pop-up window translucent.

[2009-11-30] Bug fix in 5.12.1:

  • In 5.12, the font commands would say "no fonts installed" in Windows XP.

[2009-11-29] Key changes in 5.12:

  • Additional Wine support:
    • Font dialog: Scale font sizes correctly
    • Font dialog: Disable the Apply button until Wine supports the required interface
    • Display In Web Browser, etc: Open web pages using "winebrowser"

[2009-11-12] Key features and bug fixes in 5.11:

  • Import From ACBLscore: If an imported board does not exist, create an empty board to hold the Score Table. This allows the feature to be used even when hand records do not exist.
  • Score Tables: Option to sort by North/South pair number (rather than North/South score).
  • Fix a few things to allow installing and running under Wine.  (Wine runs Windows applications on Linux, BSD, Solaris and Mac OS X). Note: There are still some program features that do not work correctly when running under Wine.

[2009-10-20] Bug fixes in 5.10.1:

  • Import From ACBLscore: Repair import of single-section games.

[2009-10-20] Key features and bug fixes in 5.10:

  • HTML options are now kept with each individual document.  HTML options tab has been moved from Edit→Options to Format→Board Layout.  (Use Format→Layout submenu to save document options as application defaults.)
  • Ability to Open Duplimate (.dup) file format.
  • Import From ACBLscore: Improved handling of multiple-section games.
  • New command: Board→Score Table: Allows manual entry of Contract and Declarer data into an existing Score Table.
  • Blank the "BC" status bar area on startup.
  • New /sort command line option.
  • Window size on first startup after installation is now based on the printer paper size.  (Subsequent startups continue to restore the window size to what it was when you last quit.)
  • Updated help file Table of Contents.
  • Hide tooltips when opening a program dialog panel.
  • Fix lines beginning with 80 or more spaces being shifted left.
  • Find Dialog: "What's this?" help was not working in Vista+.

[2009-09-23] Key features and bug fixes in 5.9:

  • Edit→Options: New tab Colors to adjust user interface colors.
  • Edit→Options: Score Table tab moved to Format→Board Layout, since Score Table formatting options are now kept with each document.
  • The option "Alert If Wireless Data Not Found" has been moved from the Score Table options to the Edit→Options Advanced tab.
  • Format→Board Layout: two new tabs: Pip Colors and Card Table to adjust colors and font used in hand diagrams.
  • New command: Edit→Complete Word to auto-finish a word you're typing.
  • New option: Justify Commentary Text on the Format→Board Layout General tab.
  • New command: Format→Fixed-Pitch Font.
  • New commands: Format→Layout→Save As Default, Save, Save As..., Load Default, Load Factory Default, Load...  These allow you to maintain different settings files for different tasks. The former "Save Current Settings As Default" button in the Edit→Options General tab has been removed.
  • New command line interface option: "/layout file" to load a layout settings file.
  • Paper size (as set by File→Print Setup) is now one of the layout settings. Among other things, when you Undo a Print Setup, the paper size is restored.
  • Tools menu: Show the commands in alphabetical order.
  • Fix keyboard entry into a commentary section that has the Preformatted flag set.
  • After clicking Undo or Redo on the toolbar, pop up a new tooltip (showing what the next click will do).
  • Fix GIB play ending early if the auction was incomplete and the play section was non-empty.
  • New command: Tools→GIB Bid and Play In Commentary.
  • While GIB is running, continue to show tooltips for hand evaluation and call interpretation.
  • Show both the Result/Score line and the Score Table, if both are present.
  • Import From ACBLscore: Clarify that it is a .txt file report that is imported.
  • Import From ACBLscore: Diagnose problems with the text file before attempting to open the wireless database file.
  • Command line interface: Don't show any windows unless necessary.
  • Fix vertical gutter line overdrawing the page header text.
  • Fixes for the Windows Search filter.
  • Fix selecting the final commentary section of the last board when you click below the board.
  • Clarify messages 501 (incorrect opening leader) and 504 (incorrect play token).
  • Enable use of Windows security options: Data Execution Prevention and Address Space Layout Randomization.
  • Avoid reading the registry excessively while idle.

[2009-07-07] Bug fixes in 5.8:

  • Undo Autofill: Restores deal to contents just before the Autofill (as in version 5.4 and previous); Undo Autofill and Undo Clear no longer do an automatic Apply.
  • Format→Font commands: Avoid creating redundant Undo entries.
  • Import From ACBLscore: Import from wireless data: Use data from the correct table section only.
  • Fix a couple of dialogs hogging the CPU while waiting for input.
  • HTML: Fix not showing the Results field (other than ScoreTable results).  (Broken in 5.6.)
  • Check license key validity when running in command-line mode.
  • Board→Double Dummy: Fix the error message when the DDS DLL cannot be loaded.
  • Board→Correct Spelling: Ensure the screen layout data is current so that selections are correct.

[2009-06-20] Key features in 5.7:

  • Windows Search: Make card holdings findable.
  • Double Dummy: Document that it may show more makeable contracts than Deep Finesse Dealmaster Pro.
  • ScoreTable: Option to show ScoreTable as in versions 5.4-5.5 (fixed-pitch font, no border or shading).
  • New command: Tools→Copy All Boards for pasting HTML code into web design apps.
  • HTML: Place JavaScript code at bottom of page for faster page display during loading, tweak JavaScript code.
  • HTML: Put comments in <body> giving BridgeComposer version and options in use.
  • Import From ACBLscore: Sort equal scores by N-S pair number.

[2009-05-19] Key features and bug fixes in 5.6:

  • Add code to display the "ScoreTable", a standard structure in PBN files that records board results when played at multiple tables (as in a duplicate bridge session).
    • New Edit→Options tab for ScoreTable.
  • Enhance Tools→Import From ACBLscore:
    • Put scores in a ScoreTable rather than in commentary.
    • Sort scores by descending North-South matchpoints.
    • Import contract and declarer from the wireless scoring database (Bridgemate, BridgePad), if present.
  • New command line parameters to support using BridgeComposer in a script (.bat file, etc.).
  • Always use a monospace font (Courier New) to display commentary with the "Preformatted" flag set. This allows you to set the commentary font as desired for non-preformatted text.
  • Undo/Redo: In the toolbar tooltip, show what will be undone or redone (like the menu has always done).
  • Suppress the splash screen when starting up as an OLE server.

[2009-05-07] Key features and bug fixes in 5.5:

  • Board→New: Show a warning message if you enter a board number that has been entered previously in the same document.
  • Windows Search "IFilter": Allows Windows Search to find BridgeComposer files containing specific words in the text. Support for both 32-bit and 64-bit Windows.
  • Board→Validate enhancements:
    • A new Help topic page for each board validation message.
    • You can double-click board validation messages to open the relevant Help topic.
    • A new button on the validation report dialog to open the Board→Edit dialog.
  • HTML: Popup windows to show hand evaluation and auction call comments on web pages (similar to the BridgeComposer application window tooltips). Note: Viewers have to allow JavaScript for the popups to work. Click here for a sample.
  • Completed the implementation of Format→Board Layout→Float Left. Text, if long enough, will now wrap under the diagram. See at right.
  • Board→Double Dummy: Now computes each strain in a separate thread. Up to 2x faster on a Core 2 Duo; up to 4x faster on a Core 2 Quad.
  • New command: Tools→Double Dummy All Boards.
  • New command: File→Validate HTML. Generates HTML code and submits it to the W3C validator. Results show in your web browser. (This does what the Edit→Options "Valid XHTML" link has always done, but it works without having to upload the HTML file to a server first.)
  • HTML: Use the W3C logo image for the "Valid XHTML" link.
  • HTML: Improved comments in the generated code.
  • Recognize PBN standard "supplemental sections".  Import double dummy analysis from OptimumResultTable if present.  Record DDA (if it has been calculated and saved) in an OptimumResultTable when saving.
  • Fix OLE in-place editing to update the screen when text changes.
  • Board→New, Board→Paste, Tools→Generate Random Boards: Fix to more reliably avoid leaving an empty board at the beginning of the document.
  • Edit→Find: Fix to be sure the found board is rendered correctly.
  • Clean up the AppData folders during uninstall.
  • PBN: Omit the extra newline in .pbn files at the start of each comment section.
  • Fix sometimes showing the wait cursor while idle.
  • Correctly handle & and < in auction call comments (screen and HTML).
  • Document that the install option "Create Quick-Launch Toolbar Shortcut" won't work on Windows 7.  (It's a Win7 feature!)

[2009-04-06] Bug fixes in 5.4.1:

  • Import From ACBLscore: Process a recap or leader board listing at the beginning of the text file.
  • HTML Options: Boilerplate: Browse button: open to correct directory; filter both .htm and .html (by default).
  • Document that user HTML boilerplate may cause validation errors when using the "Valid XHTML" link.
  • If the user HTML boilerplate has a <title> tag, omit generating another one.
  • Fix loading the user-specified default layout making a new document appear to be modified.
  • Fix clearing/setting the "float left" flag when parsing files created by older versions of BC and for Board Paste.
  • GIB Play: Record score in PBN standard format ("NS" rather than "N/S").

[2009-04-02] Key features and bug fixes in 5.4:

  • A new "diagram position" option (in addition to Justify Left and Center) in Format→Board Layout: Float Left.  The commentary text will appear to the right of the hand diagram, auction, etc.
  • New command: Tools→Import From ACBLscore to add "TS" score data to boards. (Click here for sample.)
  • "Preformatted" flag for Commentary sections to suppress word wrapping (and to preserve white space in HTML output).
  • Extend Edit→Options, General tab, "Save Current Settings As Default", to include all layout settings.
  • HTML: Properly render < and & characters that appear in commentary text.
  • HTML: Interpret the "Use Event text for page headers" flag so as to suppress Event text for all boards after the first.
  • HTML: Specify that browsers should not wrap diagram lines when window is narrow.
  • HTML: Provide for user-specified boilerplate code (Edit→Options, HTML tab).
  • View→Next To Play: Show message box in case of difficulties.
  • Hand evaluation tooltips: Align North tooltip with top of hand, if space permits.
  • Auction call comments: Keep tooltips on-screen by shifting left if necessary.
  • Spelling wordlist addition: "slammish".
  • Help file updates.

[2009-03-17] Key features and bug fixes in 5.3:

  • New command: Board→Exchange Hands
  • Make the description of BCUpdate.exe (which downloads program updates) more explicit: may help in identifying the program to firewalls.
  • Fix toolbar tooltips showing obscure accelerator keys: always show the same accelerator as the menu command.
  • Show the GIB update alert for additional back-level versions of GIB.
  • Fix clearing the makeable contracts unnecessarily when the dealer is changed.
  • Fix HTML showing the auction column headers sometimes when there was no auction present.
  • Fix updating the screen when adding empty lines to non-final commentary (broken in 5.2).

[2009-03-05] Key features and bug fixes in 5.2:

  • Improved WYSIWYG: The screen more accurately depicts what will be printed.
  • Extend spelling checking and correcting to the Event and Notes fields.
  • Notes (Auction and Play section footnotes) validation:
    • Check for one-to-one correspondence between note references and note definitions.
    • Check that note numbers are in sequence.
    • Check the syntax of note references (between = signs).
    • Alert the user to problems sooner if possible.
  • Edit→Find: Search the Notes fields.
  • Tools→Generate Random Boards: A new menu command.
  • Insert menu: Show keyboard equivalents in the standard position.
  • Help→Check For Updates: Provide a link to the What's New page (this page).
  • Help→License: Provide an Uninstall button.
  • Help: Split the Board→Edit help page into separate sub-pages for each field.
  • Provide an alert if GIB should be updated (6.2.0 is recommended for Windows Vista).
  • Use a more robust pseudo-random number generator for Autofill and random deals.
  • The wrong font was sometimes being used for the Event field.
  • The Makeable Contracts may have been word-wrapped incorrectly.
  • The full-screen display would flicker when going to the next board (version 5.0 to 5.1.3).
  • After starting a new session, Find→Next (F3) would not work right away.
  • File→Save As PDF: Certain diagram font sizes could lead to "Font not supported for PDF".

[2009-02-04] Bug fixes in 5.1.3:

  • When installing a new version, automatically reset the menu and tool bar to their default states.  This ensures that enhancements to the menu and toolbar are visible.
  • Minor help file updates.
  • Insert menu: show keyboard equivalents for suit symbols.
  • Fixes for Notes (Auction and Play section footnotes):
    • Allow blank lines (for vertical spacing).
    • Diagnose incorrect format and order (in Board Validate command).
    • Use all the available horizontal space when laying out the text.
    • HTML: Fix using ordered-list markup when both notes sections are present.

[2009-01-19] Demos/Tutorials

  • This website now contains a Demos/Tutorials page showing BridgeComposer in action.  The first demo/tutorial is now online.

[2009-01-11] Bug fixes in 5.1.2:

  • Revised Sort ordering
  • Fix BridgeComposer not restarting itself after a program update
  • Fix temp file being created that never got deleted

[2009-01-10] Key features and bug fixes in 5.1.1:

  • Not all of the help topic updates intended for 5.1 were included; now they are.
  • Renamed the GIB menu to the Tools menu.
  • Added a new command: Tools→Sort All Boards By Number.
After updating to 5.1.1, hold down the right shift key while starting BridgeComposer to load the new main menu.  (This need be done only once.)

[2009-01-09] Key features and bug fixes in 5.1:

  • Automatic work saver: If a crash occurs, you can recover your work.
  • Self-updater: If a BridgeComposer update is available, one click starts the download & install sequence.
  • Board Edit dialog: Don't declare an error if all hands are empty.
  • Board Edit dialog: Define shortcut keys for some fields and buttons that were lacking them.
  • Board→New in a fresh new file: Just edit the existing empty board rather than creating a new board and leaving the empty board lying around at the start of the file.
  • Auto-scroll: When a different board is selected, version 5.0 implemented an automatic scroll to the top of the newly selected board.  Version 5.1 includes several improvements to this feature.
  • Copy Partial: Handle "\n" (new line) in Event field properly.
  • Copy Partial: Do not copy contract & declarer unless the auction is selected.
  • Full Screen: Fix double-dummy analysis being cut off.
  • GIB→Bid And Play: Fix incorrect hand outlining (single suit vs. whole hand); fix an intermittent crash.
  • In an update install, preserve the existing user preference for automatic update checks, irrespective of what is selected on the install options panel (because install cannot currently inspect and display the existing user preferences).
  • "Automatically check website for program updates" checkbox is now on the Check For Updates dialog (in addition to Edit→Options).
  • Format→Board Layout: Space below Event text: do not show the error prompt if the field is blanked.
  • Fix crash when started with a non-existent file on the command line.
  • Add "Visit website" link on the Help→About box.
  • When a board shows the North hand only (the other three hidden), suppress the NESW square.  (This restores existing behavior that was accidentally disabled in version 5.0.)
  • Help topic updates for Board→Copy, Play section formatting, page headers, OLE support.

[2008-12-13] Bug fix in 5.0.1:

  • Fix crash using new Enter Hands dialog when fourth hand has a void.

[2008-11-27] Key features in 5.0:

  • License key check: BridgeComposer will now remind you to purchase (or uninstall) after the 30-day free trial is up.  Entering a license key will avoid these reminders.  Previous purchasers (and other authorized users) may obtain a license key at no additional charge by sending email to support@bridgecomposer.com.
  • Modernized menu and toolbar.
  • Undo, Redo and Print Preview on the toolbar.
  • Check for updates online.
  • Page headers.
  • Enter Hands dialog to fill hands using point-and-click.

[2008-09-27] Key features and bug fixes in 4.4:

  • OLE support (for placing BridgeComposer boards into other applications such as MS Word) was seriously broken, probably since version 4.0, and is now repaired.
  • A new Board→Copy Partial command is implemented.  Should help with OLE and some other things.
  • Pasting as HTML into MS Word is fixed.
  • Print Preview: fix suit symbol in line of text shifting baseline up.
  • Fix text selection highlight crossing into second column of a two-column page layout.
  • Add contract and tricks won by each side to the board validation report (for information only).
  • Fix spelling check sometimes not being performed at the correct time.
  • Fix GIB→Bid and Play: first hand to play did not show optimum plays.
  • Provide references for hand evaluation calculations.
  • View→Next To Play: make the gray color of cards already played easier to distinguish.
  • 64-bit OS: Look for GIB in "Program Files (x86)" folder.
  • Document the handling of question marks and other punctuation.
  • Correct full-screen display of several hand types.
  • 4 boards per page: allow text to run into the gutters without clipping unnecessarily.
  • Overrunning the margins: provide improved diagnostics and specialized help.
  • Updated to Double Dummy Solver DLL 1.1.9 by Bo Haglund.  Reportedly another 10-15% faster.

[2008-03-18] Key features in 4.3:

  • Updated to Double Dummy Solver DLL 1.1.8 by Bo Haglund.  Reportedly 10-15% faster.
  • Slightly faster screen drawing due to caching font character widths.

[2008-03-02] Key features in 4.2:

  • Now includes the Double Dummy Solver DLL 1.1.7 by Bo Haglund. This permits calculating the "makeable contracts" for boards without the need to purchase any additional software. The Double Dummy command has been moved from the GIB menu to the Board menu.
  • View Next To Play mode now shows "optimum plays" (as calculated by the double-dummy solver) in green.
  • XHTML compatibility extended to commentary text markup (bold, italic and underline).

[2008-02-14] Dealer (on the Bonus Software page) has been upgraded to version 2.0:

  • Dealer now includes the Double Dummy Solver DLL by Bo Haglund. This permits calculating the "makeable contracts" for boards without the need to purchase any additional software.
  • Dealer "makeable contracts" may now be displayed in text form (the older grid form is still available as an option).
  • Dealer board numbers are rendered in a large font size.

[2008-02-09] Bug fixes in 4.1.1:

  • Play column headers sometimes appeared when there was no play section
  • Card drag and drop was broken in 4.1 release
  • View Next To Play dimmed all cards when declarer was not known

[2008-01-16] Key features and fixes in 4.1:

  • When mouse is over a hand, a new tooltip gives hand evaluation
  • When entering hands, the fourth hand auto-autofills
  • File→Save As HTML:
    • Now includes font selections (but as with all web pages, rendering may vary depending on a particular viewer's browser and installed fonts)
    • Greater control over HTML generation (new HTML tab in Edit→Options)
    • HTML is now valid XHTML code
  • Double Dummy: Result now saved, and "makeable contracts" displayed with the board
  • Fixes for reading BridgeBase files (.lin files)
  • Fix minor problems with Insert→Character
  • Installer now runs as Admin (for Windows Vista UAC)

[2007-10-28] Key features and fixes in 4.0:

  • Save As PDF command to create Adobe Portable Document Format files
  • Insert Character command to easily access all characters and symbols in the current font
  • Allow ? (in addition to x) as a spot-card place-holder in diagrams
  • Splash screen displayed during startup
  • Moved Clear Play and Clear Auction and Play commands from GIB menu to Board menu
  • Fixed full-screen sometimes showing very small text
  • Fixed minor Find command highlighting issues
  • Fixed issue with OLE linked documents
  • Install options for Desktop and Quick Launch Toolbar shortcuts
  • UNICODE character set support
  • Windows 98/ME/2000 are not supported in version 4.0 or later (but version 3.8.3 is still available)

[2007-08-25] Key feature added in 3.8.3:

  • A new advanced option regarding Save As HTML: Render suit symbols as UTF-8.  This additional encoding option may improve compatibility with some publishing software.

Bug fixes in 3.8.2:

  • The show/hide controls (+/- boxes in the margin) were not always shown correctly
  • In the play section, trumps were not always recognized as winners when appropriate
  • The program might start up as a tiny window in the upper-left of the screen
  • Spelling: add "redoubler", "redoubler's"
  • Show the "wait" cursor while the system is preparing the first screen of a print preview
  • Undo of a spelling "Add" could cause a crash
  • In printing a subrange of pages, the specified "To" page was not honored by the system
  • Improve wording in the helpfile Introduction page

[2006-04-12] Key features added in 3.8:

  • Improved multiple-board-per-page support, including:
    • Multiple board screen display
    • Option for "as many as will fit", one or two columns
    • Gutter controls
  • Conformance with Richard Pavlicek's Bridge Writing Style Guide, including:
    • Color board area (NESW table)
    • Bid and card spacing
    • Alternate play section formatting
    • Superscripts for footnotes
  • Ability to read Bridge Base .lin files
  • Improved web page formatting
  • Edit→Find command to search files for text strings
  • Card combination diagrams
  • "File Modified" flag in status bar
  • Consolidation of options into new File→Page Layout and Format→Board Layout dialogs

[2005-12-07] Key features added in 3.7:

  • Improved formatting for:
    • Full-screen
    • Hidden hands
    • Labels (Board, Dealer, Vul, Contract, Lead)
    • Auction (West calls appear at left, underneath West cards)
  • File→Display in Web Browser menu command
  • Paste and drag/drop from Windows Character Map (for accented letters in text)

[2005-07-04] Key features added in 3.6:

  • Full-screen display mode
  • Paste bridge hands into email
  • Automatic hand generation by HCP and distribution
  • HTML formatting improvements
  • Fixed problem with opening files saved on a CD-ROM
  • OLE support (beta test)
  • Compatibility note: When started (other than by opening an existing document), previous versions of BridgeComposer displayed an empty gray workspace. Beginning with version 3.6, an empty bridge deal (four hands with four voids each) is displayed instead.

DISCLAIMER: Software from this site is provided "as is". In no event shall the author be liable to you or any third party for any damages of any kind arising out of or relating to the software or the use thereof.