Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Corey Cooper

Pages: 1 2 [3] 4 5
31
Beta Testing / 2.6 Status
« on: December 17, 2010, 04:19:24 PM »
It's been a while since I've given an update, so I thought I'd let everyone know where it's currently sitting.

Basically, everything is done except for the user manual.  I did end up adding a few more things than I wanted to between beta 4 and now.  Sometimes I just can't help myself.  Since the final changes.txt file will have a list of all changes in 2.6, with the items I changed after beta 4 mixed in and some merged with other items, I've listed them below.

I'm debating whether or not to release the software without updating the user manual.  I haven't done that before, and the OCD in me is holding me back, but I really want to get this out.  We'll see...

New Features:
  • Changed add-on and rebuy dialogs to allow selection of players who are considered ineligible (to override their ineligibility)
  • Added preference for how to handle layouts that are saved with tournaments (always load, ask, never load)
  • Added preference to allow saving layouts with tournaments
  • Added Pot/PrizePool item to the Dashboard
  • Added link on Help tab to open user manual in Internet Explorer
  • Added "hint" text to various fields on the Game tab
  • Removed the "Common Sources" option from Stats Filter (to make configuration easier)
  • Removed the "This folder is in my data store" option from Stats Filter (again, to make configuration easier)
  • Added ability to start a countdown at any time (tournament does not need to be "ready")
  • Added a warning when loading a Rounds template if it will cause the round to change
  • Added ability to double-click on Level column on Rounds tab in Spreadsheet mode to edit the level
  • Added Apply button to the Name Format dialog
  • Added context-menu option to enable/disable the Dashboard (you no longer have to go to the Preferences tab to turn the Dashboard on or off)
  • Added more options to the <roundbeforenextbreak> layout token

Bugs Fixed:
  • (2.5.11) When editing a player, if changes are made to the player's history, chops aren't modified (or created) properly, players aren't unseated (if changes result in the player no longer being in the tournament), player list (on Players tab) isn't always updated properly
  • (2.5.11) When performing a manual chop, ranks are listed as 0 (instead of 1st)
  • (2.5.11) Chops dialog doesn't resize properly
  • (2.5.11) Rebuying players into a tournament that is currently ended does not initiate a table balance
  • (2.6.b3) Delete Database Players dialog, changing league causes improper dialog resizing
  • (2.5.11) Print dialog doesn't delete temporary files
  • (2.6.a1) Various context-menu items on the Game Player Dialog (History section) do not work
  • (2.6.b3) Applying Screen Properties when there are no screens defined throws exception
  • (2.6.a1) Delete Hotkey dialog displays hotkey incorrectly
  • (2.5.11) Ctrl+F and Ctrl+P don't work on Help tab unless those key combos are assigned to hotkeys on the Hotkeys tab
  • (2.6.a1) Error if parsing a malformed layout token
  • (2.5.11) If the countdown ends while on the Rounds tab, the current level indicator doesn't appear
  • (2.5.11) Closing the Settings dialog using a hotkey (ESC) does not save the last change to rounds schedule if in Spreadsheet mode
  • (2.6.a1): Right-clicking on a disabled input throws an exception
  • (2.6.b4): <roundbeforenextbreak> token returns "-1" when no more breaks in schedule

32
General Discussion / Asia Pacific Poker Tour Grand Final using the TD
« on: December 10, 2010, 08:59:32 PM »
Check out the Tournament Director running the event at Star City Casino:

http://www.pokerstars.tv/poker-channel-1-appt-2.html

33
Beta Testing / 2.6 beta 4
« on: November 14, 2010, 01:01:40 AM »
Hopefully the last 2.6 beta.  Here is the standard disclaimer/beta release text: :)

This is a BETA release of the software.  Beta means I believe I have squashed all of the bugs, but I'd like to get some more testing done before an official release.

As I have stated before, backup your data first.  The TD can do this for you, just press the "Backup" button on the Database tab and check all options.  You should do this whether you try a beta version or not.

The user manual has still not been updated.  Below is the relevant part of the changes.txt file.

Thank you again to everyone who will participate in this test release.  Please post or email any feedback you have.

Edit: 2.6 beta 4 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2738.0



The Tournament Director 2.6 beta release 4
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.b4 (beta release 4)
======================================================================
New Features:
----------------------------------------------------------------------
- Added tournament Dashboard
- Added <timer> layout token which displays a pie-chart style countdown timer
- Added <tdbutton> layout token type to play a sound
- Added <roundbeforenextbreak> layout token which gives the round number just
  before the next break
- Added table vertical alignment option for Seating Chart screen (Diagram mode)
- Increased the size of the "Contents" preview on the Cell dialog
- Added a preference that displays a number on each item in the Toolbox on the
  Layout tab indicating in how many places the item is currently in use
- Added "New Cell" context menu option to items in the toolbox (as it was, the
  user had to right-click between cells or on the Toolbox label to see the
  option)
- Added Reset button to View For dialog on the Layout tab
- Added a preference to automatically perform an action upon searching within a
  player dialog (such as Buy-in Players, Rebuy players, etc).  When this option
  is enabled, and a search returns exactly one match, the action is
  automatically performed.  This will help to streamline card reader/barcode
  scanner integration
- Added a preference to automatically start the hand timer when opened
- Added a preference to enable full use of Hotkeys on tabs that don't have
  input fields
- Categorized more preferences on the Preferences tab
- Added <winner> token to TournamentEnd event trigger
- Changed Email Addresses export option (Players tab and Database tab) to view
  results in a text dialog first, with the option to save to a file (no need to
  actually save to a file if you just want to copy/paste the results)
- Revamped Hotkey selection to allow selection by simply pressing Hotkey
  combination
- Added Tournament History as a Hotkey action
- Added <eventdate> token to Tournament Export (exports just the date of the
  event; does not include time)
- Added <startingchipstack> token to Tournament Export
- Added preference that allows context menus to move when the mouse wheel is
  scrolled (since Internet Explorer 8 can open a context menu partially
  off-screen)


----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.6.b3) Error when busting players out with hitman selection disabled
- (2.5.11) Some layout tokens having HTML tables don't update styles properly
  when more than one of the token is displayed on a screen
- (2.6.a1) Edit Chip dialog broken
- (2.6.a1) No player-related context menu items on Seating Chart screen with
  table blueprints (bust player out, rebuy player, etc)
- (2.6.b3) A player could bust himself out if multiple hitmen were selected,
  depending on the click order
- (2.6.b3) Warning at bust-out for selecting players not seated at same table
  not shown, depending on click order
- (2.5.11) When "Find" is enabled on Player dialogs, the dialogs remember which
  players are currently checked, so when Find is pressed the results reflect
  the same checked/not checked status.  Likewise, when Reset is pressed the
  checked/not checked status remains the same.  However, when OK is pressed,
  all players checked are acted upon, regardless of whether or not they are
  currently displayed in the dialog.  This is counter-intuitive.  When OK is
  pressed, only checked players who are currently displayed should be acted
  upon.
- (2.5.11) Player Movement screen doesn't update when a player is edited
  (change a player's name, merge players, etc)
- (2.5.11) Changing a player's internal ID (merge, etc) doesn't update the
  Last Player Move information
- (2.6.a1) Table Images dialog, if an entry is "blank" (meaning to use the
  default table image), an error shows "There was an error parsing the
  following file(s): NULL path" when the dialog is closed
- (2.6.b3) Format/List control selection (Seating Chart properties) doesn't
  enable/disable all appropriate items
- (2.5.11) Setting Section colors on Controls tab doesn't set certain labels,
  like "Select screen:", "Sound:", and "Volume:"
- (2.6.b2) Default Player Movement Print template (Config Files dialog) does
  not save
- (2.5.11) Changing Numeric Input Alignment preference doesn't change input
  alignments on Game tab (if the Game tab has already been visited) until the
  Settings dialog is closed then re-opened
- (2.6.a1) Saving a tables template corrupts the list of players who last
  moved in a player movement suggestion, causing table balancing, moving
  players, etc, to error
- While not technically a bug, a CSV file that begins with the characters "ID"
  will be treated differently when opened with Excel; so all CSV exporting now
  uses quotations around column values
- (2.6.b2): Set Chip Counts dialog doesn't set chip counts

34
Beta Testing / 2.6 beta 3
« on: September 15, 2010, 12:50:24 AM »
This is a BETA release of the software.  Beta means I believe I have squashed all of the bugs, but I'd like to get some more testing done before an official release.

As I have stated before, backup your data first.  The TD can do this for you, just press the "Backup" button on the Database tab and check all options.  You should do this whether you try a beta version or not.

The user manual has still not been updated.  Below is the relevant part of the changes.txt file.

Thank you again to everyone who will participate in this test release.  Please post or email any feedback you have.

Edit: 2.6 beta 4 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2413.0


The Tournament Director 2.6 beta release 3
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.b3 (beta release 3)
======================================================================
New Features:
----------------------------------------------------------------------
- Layout tab overhauled:
  - Added drag-and-drop, and cut/copy/paste ability
  - Added option to change the preview size
  - Updated View For dialog to be able to give far more specific tournament
    conditions for which to view a screen
  - Added ability to import an exported layout into the current Data Store
- Added new actions for layout token <tdbutton>: set all level times, set
  clock,  reset clock, mute
- Removed case-sensitivity from layout tokens and attributes
- Added [points] to layout token <inlinkrankings>
- Add option to control spacing between tables on Seating Chart screen
- Optimized a lot of tournament screen updating code
- Categorized controls on the Database tab
- Added Delete Player dialog to Database tab
- Updated League Membership dialogs to show more player information
- Added ability to select a default league and/or season.  This sets the
  league and season when a new "from scratch" tournament is created
- Added a color-coded Status column to the Players tab (colors, text
  controlled by preference)
- Added a preference to hide the Rake line when buying players into the
  tournament (various dialogs)
- Added options to the Countdown dialog to specify what to do at the end of
  the countdown (stop, start the tournament, start the tournament with the
  clock paused)
- Added a lot of new formula and conditions variables
- Updated Adjust Rankings dialog to use more appropriate bust-out times when
  moving the bust-out of a player
- Updated Automatic Prizes feature to allow level selection by any combination
  of buy-ins, rebuys, and add-ons, or by the use of a formula.  Added ability
  to override the automatic level selection
- Updated Automatic Prizes and Prize Suggestions features to allow setting the
  config file from the dialog
- Added Mute capability to volume controls
- Made some tournament load optimizations to make refreshing tournaments for
  stats faster
- Added columns "4th" through "10th" on Stats tab
- Added columns "Rank" and "Hitman" to Stats tab Single Field view mode
- Added Print option to Stats export dialog


----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.6.a1): In testing, one particular PC experienced rhythmic high CPU usage
- (2.6.a1): Some Layout operations can take a very long time to complete (same
  issue as rhythmic high CPU usage)
- (2.6.a1): <tdfolder> layout token is broken
- (2.6.a1): Font dialog sample shifted in size when shadow was appled (only
  noticed on Windows 7)
- (2.6.a1): Changing Database tab to single-page view then back causes the
  page buttons to stop working
- (2.6.b2): View For dialog on the Layout tab is broken
- (2.6.a1): Add-on state is ignored when simple conditions used
- (2.6.b1): Screen selector on Layout tab is blank after editing screen
  properties
- (2.6.a1): When loading layouts saved from pre-2.6 versions, dimensions and
  padding on cells, rows, and columns are not always properly converted
- (2.6.a1): Width, height, padding on cell properties set to 0 revert to empty
- (2.6.b2): Random Player Dialog -> List players is broken
- (2.6.b2): Adjust Rankings dialog modifies the tournament if changes are
  made, even if the Cancel button is pressed
- (2.6.b2): Insert New Cell dialog: when inserting a copy, the cell inserted
  is a copy of the first cell listed in the cellbox instead of the cell
  selected in the dialog
- (2.6.b2): Seating Chart screen, in list mode, if a table name is too long,
  the 0 in "seat 10" is chopped off
- (2.5.11): Padding isn't being set on rows and columns
- (2.6.b2): Backup and Restore dialogs on the Database tab and the Export
  Layout dialog are broken
- (2.6.b2): Event messages don't flash
- (2.6.a1): Error on Bust Players Out dialog if "Allow find on player dialogs"
  preference is enabled and "Allow selection of hitman when busting players
  out" preference is disabled
- (2.6.b1): Add-on Players dialog error if Bounty Chips are enabled
- (2.6.b2): Some parts of Preferences tab not re-rendered on language change
- (2.6.b2): Player-specific context menu items on Tables tab broken




Version 2.6.b2 (beta release 2)
======================================================================
New Features:
----------------------------------------------------------------------
- Player hits can now be adjusted
- Mouse hover highlighting added to some of the new Layout editing
  controls, making their function more obvious
- Overhauled all formula and condition dialogs.  Added many new variables
  and made all available variables consistent across the application
- Added player ID column to the Stats tab
- Exposed the player Internal ID field
- Added a sound player to the Controls tab
- Quickly set the dealer button on the Tables tab with middle mouse button
- Overhalued Config Files dialog (preferences).  Default files can now be
  set for all templates, in the same way a default tournament can be set
- Began redesign of Preferences tab to reduce clutter
- Added preference to abbreviate chip values
- Added <expression> layout token
- Added "break" attribute to <duration> layout token
- Clicking on a time on the Controls tab will toggle its format
- Lots of other minor enhancements

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.6.b1) Core object bug found and fixed, greatly speeding up a number
  of slow operations (opening some dialogs, copying large objects, et al)
- (2.6.b1) When editing a player, league changes were sometimes not retained
- (2.6.b1) Launcher wasn't elevated
- (2.5.10) Installer folder was incorrect
- (2.5.11) Sorting by ID (player field) doesn't work properly
- (2.5.11) "Warn if player ID exists" preference doesn't work
- (2.6.a1) Cannot load tournaments with Events bound to hotkeys
- (2.5.10) <currenttables> token sorts tables using alpha sort, should use
  numeric sort
- (2.6.a1) Blinds Schedule Properties, Edit Columns button doesn't work
- (2.6.a1) Player Rankings Properties, "Sort by rank, chip count, name"
  doesn't change the sorting
- (2.6.a1) Layout conditions (basic) involving Players Remaining, Tables
  Remaining, or Seconds Remaining don't work
- (2.6.b1) Error on Edit Columns on Stats tab




Version 2.6.b1 (beta release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Added a Windows screen saver suppressor.  This is an experimental
  feature.  The purpose is to automatically prevent the Windows
  screen saver from activating.  This is a preference and is disabled
  by default.  See the Preferences tab to enable
- Updated the Stats refresh code to prevent reloading some tournament files
  when not necessary
- Updated Info dialog on Stats tab to sort by columns, arrange columns,
  and omit tournaments that did not pass the filter
- Overhauled the Refresh Stats dialog
- Added preference (on Stats tab) to omit the Sum and Avg lines
- Reworked player drag-and-drop on the Tables tab.  Player name now placed
  to right of cursor, to make it easier to tell where the player will be
  dropped.  The table list will automatically scroll now when dragging a
  player (when the list is taller than the window size).  Player names
  fly-back when drop is invalid.  Dropping player on table name seats player
  in first available seat.
- On Stats tab in Single Field View mode, tournaments are now sorted by start
  date/time
- Added "Explorer Folder" context menu option where appropriate
- Added gameName and nextGameName to layout conditions formulas
  (and basic criteria)

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.5.10) When sorting Stats, some columns don't fall back on the
  player's name to break ties
- (2.5.10) All inputs for Points values truncate to 2 decimal places
- (2.5.10) Buy-in, add-on, undo rebuy, and similar buttons should not be
  disabled on the Controls tab post-tournament
- (2.5.10) When checking or unchecking "Only show hitmen at the same table
  as the player(s) busting out" on the Bust Players Out dialog, the hitman
  list could display the wrong list of players (rare)
- (2.5.10) Numpad number keys don't work in time inputs (Countdown
  dialog, Set Clock dialog, and similar dialogs)
- (2.5.10) Background images with ampersands (&) in the path do not work
- (2.5.10) Resetting a tournament does not reset players' winnings adjustments
  or points adjustments
- (2.5.10) Refreshing stats should always return to page 1
- (2.6.a1) Auto-save is broken
- (2.6.a1) Tournaments with Events bound to hotkeys won't load
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> tokens don't work
  in Simple mode
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> give bad values
  (NaN) when there are no players or prizes in the tournament
- (2.6.a1) Refreshing Stats when a File is added to the Profile's Sources
  causes an error
- (2.6.a1) Bounty on Random Player prize shows <Unknown Player> even when
  not awarded (rare)
- (2.6.a1) When initializing a data store, the initialization succeeds
  but the dialog remains "frozen" (disabled buttons never become active and
  results never shown)
- (2.6.a1) Overall Score formulas are broken
- (2.6.a1) Changing to single-page view then back to paged view on Players
  tab or Stats tab causes the page buttons to stop working

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).




Version 2.6.a1 (alpha release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Tournament files (.tdt) are now associated with the Tournament Director
  application.  Double-clicking a Tournament Director tournament file in
  Windows Explorer will now start the Tournament Director and open the
  selected tournament automatically
- The database, preferences, tournaments, and templates are now saved in a
  new format
- Major rewrite of all underlying object code, dialog code, and UI code
- Added ability to specify more than one hitman for a player bust-out
- Stats tab now uses Profiles.  Tournament file location now specified in
  profile and not on Preferences tab.  Currently selected profile displayed
  on Stats tab
- Layout is now saved independently from tournament
- Various Layout dialogs completely overhauled
- Added feature to import components from other Layouts
- Added Layout Design Mode
- Cells simplified to use only Property Sets.  Property Groups removed
- Added Advanced conditions to allow formula-style conditions for Property Sets
  and Screen Sets (basic conditions still available)
- Added Layout screen property "expand"
- Added "expand" and "outline" attributes to <tables> token
- Added <playernames>, <evenchop>, <prizemoneyleft> and <prizepointsleft>
  tokens
- Added "link" attribute to <tdbutton> token in token descriptor (attribute
  was already there, but not displayed in the "Add Token" dialog)
- "Add Token" dialog now displays token code as the token is being defined
- Added "Used by" button to Global Properties Dialog
- Auto-resize feature now adjusts everything, not just visible components
- Added Seating Chart Screen option to set table width
- Added Seating Chart Screen option for multiple columns in List mode
- Added new table blueprints:
    OctagonalEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintMedium.xml,
    RacetrackEightSeatTableBlueprintSmall.xml,
    VerticalRacetrackTenSeatTableBlueprintLarge.xml,
    VerticalRacetrackTenSeatTableBlueprintMedium.xml,
    VerticalRacetrackTenSeatTableBlueprintSmall.xml
- Game Player dialog overhauled
- Stats Player dialog overhauled
- New Tournament dialog now gives option to use any saved tournament as a
  template
- Default filename provided for new tournaments
- Added context-menu option for removing a player from a league (Database tab)
- Added feature to shift the time of a tournament (useful when the PC clock was
  incorrect)
- Countdown dialog now gives option to start the clock immediately or pause the
  clock
- ID field added to Name Format custom option
- added "roundToNearest()", "roundUpToNearest()", and "roundDownToNearest()"
  functions for formulas
- Tables tab now renders tables dynamically according to window width
- Added tournament status to Controls tab (Clock section)
- Chop dialog now recognizes negative relative rankings numbers (allows for
  easily moving a chopped player to a higher rank)
- "Problems" changed to more appropriate "Alerts"
- "Columns" (arrangement) and "Column Names" functions consolidated under
  "Preferences" on respective Settings tabs

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- Settings window size/location not saved on exit (sometimes)
- "position" variable calculated incorrectly for manually adjusted chops
- when exporting a layout and a file is found that is outside of the current
  Data Store, a confirmation dialog is presented with the option to continue
  or cancel, but only an OK button is given
- Status Messages sometimes fail to "flash"
- In the History section of the Game Player dialog, "Knocked out" events always
  show a player collecting the bounty chip even if the player was not
  eligible to collect the bounty chip
- "Find" on Remove Players From Tournament dialog broken
- Selecting "Allow players to rebuy if not busted" in the Quick Start Wizard
  does not set the option correctly
- The Extended Display dialog sometimes can not move the Game window to the
  Extended display unless the Game window is first resized
- Decimal point and Decimal comma preferences allowed to be set to same
  value
- Changing Name Format preference does not automatically update built-in
  screens
- XML exports do not properly encode special characters
- Restoring a backup file does not restore preferences
- Formula variables "buyinrake", "rebuyrake", and "addonrake" always set to 0
- Background images for tables are broken when player movement highlighting
  occurs
- Automatic prizes feature, in simple mode, uses number of players in the
  tournament, not the number of entrants
- Automatic prizes feature uses hard-coded prize name if the name attribute
  is not included in the XML descriptor file
- Test All dialog (on Tournament Scoring dialog) "Points" column should be
  "Score" column

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).


35
Beta Testing / 2.6 beta 2
« on: July 07, 2010, 11:34:26 PM »
This is a BETA release of the software.  Beta means I believe I have squashed all of the bugs, but I'd like to get some more testing done before an official release.

As I have stated before, backup your data first.  The TD can do this for you, just press the "Backup" button on the Database tab and check all options.  You should do this whether you try a beta version or not.

The user manual has still not been updated.  Below is the relevant part of the changes.txt file.

Thank you again to everyone who will participate in this test release.  Please post or email any feedback you have.

Edit: 2.6 beta 3 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2319.0



The Tournament Director 2.6 beta release 2
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.b2 (beta release 2)
======================================================================
New Features:
----------------------------------------------------------------------
- Player hits can now be adjusted
- Mouse hover highlighting added to some of the new Layout editing
  controls, making their function more obvious
- Overhauled all formula and condition dialogs.  Added many new variables
  and made all available variables consistent across the application
- Added player ID column to the Stats tab
- Exposed the player Internal ID field
- Added a sound player to the Controls tab
- Quickly set the dealer button on the Tables tab with middle mouse button
- Overhalued Config Files dialog (preferences).  Default files can now be
  set for all templates, in the same way a default tournament can be set
- Began redesign of Preferences tab to reduce clutter
- Added preference to abbreviate chip values
- Added <expression> layout token
- Added "break" attribute to <duration> layout token
- Clicking on a time on the Controls tab will toggle its format
- Lots of other minor enhancements

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.6.b1) Core object bug found and fixed, greatly speeding up a number
  of slow operations (opening some dialogs, copying large objects, et al)
- (2.6.b1) When editing a player, league changes were sometimes not retained
- (2.6.b1) Launcher wasn't elevated
- (2.5.10) Installer folder was incorrect
- (2.5.11) Sorting by ID (player field) doesn't work properly
- (2.5.11) "Warn if player ID exists" preference doesn't work
- (2.6.a1) Cannot load tournaments with Events bound to hotkeys
- (2.5.10) <currenttables> token sorts tables using alpha sort, should use
  numeric sort
- (2.6.a1) Blinds Schedule Properties, Edit Columns button doesn't work
- (2.6.a1) Player Rankings Properties, "Sort by rank, chip count, name"
  doesn't change the sorting
- (2.6.a1) Layout conditions (basic) involving Players Remaining, Tables
  Remaining, or Seconds Remaining don't work
- (2.6.b1) Error on Edit Columns on Stats tab




Version 2.6.b1 (beta release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Added a Windows screen saver suppressor.  This is an experimental
  feature.  The purpose is to automatically prevent the Windows
  screen saver from activating.  This is a preference and is disabled
  by default.  See the Preferences tab to enable
- Updated the Stats refresh code to prevent reloading some tournament files
  when not necessary
- Updated Info dialog on Stats tab to sort by columns, arrange columns,
  and omit tournaments that did not pass the filter
- Overhauled the Refresh Stats dialog
- Added preference (on Stats tab) to omit the Sum and Avg lines
- Reworked player drag-and-drop on the Tables tab.  Player name now placed
  to right of cursor, to make it easier to tell where the player will be
  dropped.  The table list will automatically scroll now when dragging a
  player (when the list is taller than the window size).  Player names
  fly-back when drop is invalid.  Dropping player on table name seats player
  in first available seat.
- On Stats tab in Single Field View mode, tournaments are now sorted by start
  date/time
- Added "Explorer Folder" context menu option where appropriate
- Added gameName and nextGameName to layout conditions formulas
  (and basic criteria)

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.5.10) When sorting Stats, some columns don't fall back on the
  player's name to break ties
- (2.5.10) All inputs for Points values truncate to 2 decimal places
- (2.5.10) Buy-in, add-on, undo rebuy, and similar buttons should not be
  disabled on the Controls tab post-tournament
- (2.5.10) When checking or unchecking "Only show hitmen at the same table
  as the player(s) busting out" on the Bust Players Out dialog, the hitman
  list could display the wrong list of players (rare)
- (2.5.10) Numpad number keys don't work in time inputs (Countdown
  dialog, Set Clock dialog, and similar dialogs)
- (2.5.10) Background images with ampersands (&) in the path do not work
- (2.5.10) Resetting a tournament does not reset players' winnings adjustments
  or points adjustments
- (2.5.10) Refreshing stats should always return to page 1
- (2.6.a1) Auto-save is broken
- (2.6.a1) Tournaments with Events bound to hotkeys won't load
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> tokens don't work
  in Simple mode
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> give bad values
  (NaN) when there are no players or prizes in the tournament
- (2.6.a1) Refreshing Stats when a File is added to the Profile's Sources
  causes an error
- (2.6.a1) Bounty on Random Player prize shows <Unknown Player> even when
  not awarded (rare)
- (2.6.a1) When initializing a data store, the initialization succeeds
  but the dialog remains "frozen" (disabled buttons never become active and
  results never shown)
- (2.6.a1) Overall Score formulas are broken
- (2.6.a1) Changing to single-page view then back to paged view on Players
  tab or Stats tab causes the page buttons to stop working

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).




Version 2.6.a1 (alpha release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Tournament files (.tdt) are now associated with the Tournament Director
  application.  Double-clicking a Tournament Director tournament file in
  Windows Explorer will now start the Tournament Director and open the
  selected tournament automatically
- The database, preferences, tournaments, and templates are now saved in a
  new format
- Major rewrite of all underlying object code, dialog code, and UI code
- Added ability to specify more than one hitman for a player bust-out
- Stats tab now uses Profiles.  Tournament file location now specified in
  profile and not on Preferences tab.  Currently selected profile displayed
  on Stats tab
- Layout is now saved independently from tournament
- Various Layout dialogs completely overhauled
- Added feature to import components from other Layouts
- Added Layout Design Mode
- Cells simplified to use only Property Sets.  Property Groups removed
- Added Advanced conditions to allow formula-style conditions for Property Sets
  and Screen Sets (basic conditions still available)
- Added Layout screen property "expand"
- Added "expand" and "outline" attributes to <tables> token
- Added <playernames>, <evenchop>, <prizemoneyleft> and <prizepointsleft>
  tokens
- Added "link" attribute to <tdbutton> token in token descriptor (attribute
  was already there, but not displayed in the "Add Token" dialog)
- "Add Token" dialog now displays token code as the token is being defined
- Added "Used by" button to Global Properties Dialog
- Auto-resize feature now adjusts everything, not just visible components
- Added Seating Chart Screen option to set table width
- Added Seating Chart Screen option for multiple columns in List mode
- Added new table blueprints:
    OctagonalEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintMedium.xml,
    RacetrackEightSeatTableBlueprintSmall.xml,
    VerticalRacetrackTenSeatTableBlueprintLarge.xml,
    VerticalRacetrackTenSeatTableBlueprintMedium.xml,
    VerticalRacetrackTenSeatTableBlueprintSmall.xml
- Game Player dialog overhauled
- Stats Player dialog overhauled
- New Tournament dialog now gives option to use any saved tournament as a
  template
- Default filename provided for new tournaments
- Added context-menu option for removing a player from a league (Database tab)
- Added feature to shift the time of a tournament (useful when the PC clock was
  incorrect)
- Countdown dialog now gives option to start the clock immediately or pause the
  clock
- ID field added to Name Format custom option
- added "roundToNearest()", "roundUpToNearest()", and "roundDownToNearest()"
  functions for formulas
- Tables tab now renders tables dynamically according to window width
- Added tournament status to Controls tab (Clock section)
- Chop dialog now recognizes negative relative rankings numbers (allows for
  easily moving a chopped player to a higher rank)
- "Problems" changed to more appropriate "Alerts"
- "Columns" (arrangement) and "Column Names" functions consolidated under
  "Preferences" on respective Settings tabs

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- Settings window size/location not saved on exit (sometimes)
- "position" variable calculated incorrectly for manually adjusted chops
- when exporting a layout and a file is found that is outside of the current
  Data Store, a confirmation dialog is presented with the option to continue
  or cancel, but only an OK button is given
- Status Messages sometimes fail to "flash"
- In the History section of the Game Player dialog, "Knocked out" events always
  show a player collecting the bounty chip even if the player was not
  eligible to collect the bounty chip
- "Find" on Remove Players From Tournament dialog broken
- Selecting "Allow players to rebuy if not busted" in the Quick Start Wizard
  does not set the option correctly
- The Extended Display dialog sometimes can not move the Game window to the
  Extended display unless the Game window is first resized
- Decimal point and Decimal comma preferences allowed to be set to same
  value
- Changing Name Format preference does not automatically update built-in
  screens
- XML exports do not properly encode special characters
- Restoring a backup file does not restore preferences
- Formula variables "buyinrake", "rebuyrake", and "addonrake" always set to 0
- Background images for tables are broken when player movement highlighting
  occurs
- Automatic prizes feature, in simple mode, uses number of players in the
  tournament, not the number of entrants
- Automatic prizes feature uses hard-coded prize name if the name attribute
  is not included in the XML descriptor file
- Test All dialog (on Tournament Scoring dialog) "Points" column should be
  "Score" column

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).

36
Beta Testing / 2.6 beta 1
« on: April 13, 2010, 10:11:43 PM »
This is a BETA release of the software.  Beta means I believe I have squashed all of the bugs, but I'd like to get some more testing done before an official release.

As I have stated before, backup your data first.  The TD can do this for you, just press the "Backup" button on the Database tab and check all options.  You should do this whether you try a beta version or not.

The user manual has still not been updated.  Below is the relevant part of the changes.txt file.  The link to download the beta is at the bottom.

Thank you again to everyone who will participate in this test release.  Please post or email any feedback you have.


The Tournament Director 2.6 beta release 1
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.b1 (beta release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Added a Windows screen saver suppressor.  This is an experimental
  feature.  The purpose is to automatically prevent the Windows
  screen saver from activating.  This is a preference and is disabled
  by default.  See the Preferences tab to enable
- Updated the Stats refresh code to prevent reloading some tournament files
  when not necessary
- Updated Info dialog on Stats tab to sort by columns, arrange columns,
  and omit tournaments that did not pass the filter
- Overhauled the Refresh Stats dialog
- Added preference (on Stats tab) to omit the Sum and Avg lines
- Reworked player drag-and-drop on the Tables tab.  Player name now placed
  to right of cursor, to make it easier to tell where the player will be
  dropped.  The table list will automatically scroll now when dragging a
  player (when the list is taller than the window size).  Player names
  fly-back when drop is invalid.  Dropping player on table name seats player
  in first available seat.
- On Stats tab in Single Field View mode, tournaments are now sorted by start
  date/time
- Added "Explorer Folder" context menu option where appropriate
- Added gameName and nextGameName to layout conditions formulas
  (and basic criteria)

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- (2.5.10) When sorting Stats, some columns don't fall back on the
  player's name to break ties
- (2.5.10) All inputs for Points values truncate to 2 decimal places
- (2.5.10) Buy-in, add-on, undo rebuy, and similar buttons should not be
  disabled on the Controls tab post-tournament
- (2.5.10) When checking or unchecking "Only show hitmen at the same table
  as the player(s) busting out" on the Bust Players Out dialog, the hitman
  list could display the wrong list of players (rare)
- (2.5.10) Numpad number keys don't work in time inputs (Countdown
  dialog, Set Clock dialog, and similar dialogs)
- (2.5.10) Background images with ampersands (&) in the path do not work
- (2.5.10) Resetting a tournament does not reset players' winnings adjustments
  or points adjustments
- (2.5.10) Refreshing stats should always return to page 1
- (2.6.a1) Auto-save is broken
- (2.6.a1) Tournaments with Events bound to hotkeys won't load
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> tokens don't work
  in Simple mode
- (2.6.a1) <evenchop>, <prizemoneyleft>, <prizepointsleft> give bad values
  (NaN) when there are no players or prizes in the tournament
- (2.6.a1) Refreshing Stats when a File is added to the Profile's Sources
  causes an error
- (2.6.a1) Bounty on Random Player prize shows <Unknown Player> even when
  not awarded (rare)
- (2.6.a1) When initializing a data store, the initialization succeeds
  but the dialog remains "frozen" (disabled buttons never become active and
  results never shown)
- (2.6.a1) Overall Score formulas are broken
- (2.6.a1) Changing to single-page view then back to paged view on Players
  tab or Stats tab causes the page buttons to stop working

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).




Version 2.6.a1 (alpha release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Tournament files (.tdt) are now associated with the Tournament Director
  application.  Double-clicking a Tournament Director tournament file in
  Windows Explorer will now start the Tournament Director and open the
  selected tournament automatically
- The database, preferences, tournaments, and templates are now saved in a
  new format
- Major rewrite of all underlying object code, dialog code, and UI code
- Added ability to specify more than one hitman for a player bust-out
- Stats tab now uses Profiles.  Tournament file location now specified in
  profile and not on Preferences tab.  Currently selected profile displayed
  on Stats tab
- Layout is now saved independently from tournament
- Various Layout dialogs completely overhauled
- Added feature to import components from other Layouts
- Added Layout Design Mode
- Cells simplified to use only Property Sets.  Property Groups removed
- Added Advanced conditions to allow formula-style conditions for Property Sets
  and Screen Sets (basic conditions still available)
- Added Layout screen property "expand"
- Added "expand" and "outline" attributes to <tables> token
- Added <playernames>, <evenchop>, <prizemoneyleft> and <prizepointsleft>
  tokens
- Added "link" attribute to <tdbutton> token in token descriptor (attribute
  was already there, but not displayed in the "Add Token" dialog)
- "Add Token" dialog now displays token code as the token is being defined
- Added "Used by" button to Global Properties Dialog
- Auto-resize feature now adjusts everything, not just visible components
- Added Seating Chart Screen option to set table width
- Added Seating Chart Screen option for multiple columns in List mode
- Added new table blueprints:
    OctagonalEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintMedium.xml,
    RacetrackEightSeatTableBlueprintSmall.xml,
    VerticalRacetrackTenSeatTableBlueprintLarge.xml,
    VerticalRacetrackTenSeatTableBlueprintMedium.xml,
    VerticalRacetrackTenSeatTableBlueprintSmall.xml
- Game Player dialog overhauled
- Stats Player dialog overhauled
- New Tournament dialog now gives option to use any saved tournament as a
  template
- Default filename provided for new tournaments
- Added context-menu option for removing a player from a league (Database tab)
- Added feature to shift the time of a tournament (useful when the PC clock was
  incorrect)
- Countdown dialog now gives option to start the clock immediately or pause the
  clock
- ID field added to Name Format custom option
- added "roundToNearest()", "roundUpToNearest()", and "roundDownToNearest()"
  functions for formulas
- Tables tab now renders tables dynamically according to window width
- Added tournament status to Controls tab (Clock section)
- Chop dialog now recognizes negative relative rankings numbers (allows for
  easily moving a chopped player to a higher rank)
- "Problems" changed to more appropriate "Alerts"
- "Columns" (arrangement) and "Column Names" functions consolidated under
  "Preferences" on respective Settings tabs

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- Settings window size/location not saved on exit (sometimes)
- "position" variable calculated incorrectly for manually adjusted chops
- when exporting a layout and a file is found that is outside of the current
  Data Store, a confirmation dialog is presented with the option to continue
  or cancel, but only an OK button is given
- Status Messages sometimes fail to "flash"
- In the History section of the Game Player dialog, "Knocked out" events always
  show a player collecting the bounty chip even if the player was not
  eligible to collect the bounty chip
- "Find" on Remove Players From Tournament dialog broken
- Selecting "Allow players to rebuy if not busted" in the Quick Start Wizard
  does not set the option correctly
- The Extended Display dialog sometimes can not move the Game window to the
  Extended display unless the Game window is first resized
- Decimal point and Decimal comma preferences allowed to be set to same
  value
- Changing Name Format preference does not automatically update built-in
  screens
- XML exports do not properly encode special characters
- Restoring a backup file does not restore preferences
- Formula variables "buyinrake", "rebuyrake", and "addonrake" always set to 0
- Background images for tables are broken when player movement highlighting
  occurs
- Automatic prizes feature, in simple mode, uses number of players in the
  tournament, not the number of entrants
- Automatic prizes feature uses hard-coded prize name if the name attribute
  is not included in the XML descriptor file
- Test All dialog (on Tournament Scoring dialog) "Points" column should be
  "Score" column


Edit: 2.6 beta 2 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2219.0

37
Beta Testing / It's a boy!
« on: March 27, 2010, 12:21:03 AM »
I was really hoping to get the next beta of 2.6 out this weekend, but apparently my little-boy-to-be had different plans: he decided it was time to arrive nearly six weeks early.

I'm still committed to getting 2.6 out as soon as I can (I originally wanted to release it before he arrived, but he shot that plan down), but this will obviously change the plans a little bit.

Comments have slowed on 2.6 alpha 1; are any of you out there [still] using the alpha version?

38
Templates, Layouts and Sounds / Sharing your layouts
« on: March 17, 2010, 10:42:24 AM »
First, let me just say there are some really fantastic layouts that have been posted and shared here.  Some of you have done some things with the software I never even realized was possible.  Thanks to everyone who has shared their work with others, I'm sure everyone appreciates your hard work.

I'd like to make some of these layouts a little more accessible to others, with your permission of course.  To that end, I'd like to post your layouts on a dedicated page on the main Tournament Director site, where everyone can easily see them, download and try them out.  So if you have a layout you're willing to share, attach it to a post, or send it to me via email (support@thetournamentdirector.net), or send a personal message to me, however you want to get it to me, and I'll package it up and post it on the main site.

Some pointers:
- The best way to share a layout is to use the Export function on the Layout tab.  This will create a ZIP file with everything your layout needs, including any images it uses.
- Include your name: full name, nickname, or forum name, or share it anonymously, it's up to you.
- Include any other information about the layout that you think is relevant (or none, again, it's up to you).
- If you've already posted your layout somewhere in the forums, a link to the relevant topic is fine

After I get a few together I'll set up a page that should make it a little easier for others to use some of these great layouts.

39
Beta Testing / Version 2.6 alpha 1
« on: February 12, 2010, 01:36:53 AM »
This is an ALPHA release of the software.  Alpha typically means that the software is not ready for prime-time, and has known or anticipated bugs.  For this release, there are a few known issues (listed in the changes.txt file, and below), but mainly the software is classified as alpha because it has not been thoroughly tested.  Thus, the probability of bugs is high.  It is not recommended that you use the software for live tournaments (but I hope some adventurous people out there will).

First, backup your data first.  I cannot stress this enough.  This is good advice with any alpha/beta software.  Use the Backup feature on the Database tab to backup your saved tournament files, templates, preferences, and database.  Go the extra mile and be aware of the location of all of your saved data and make a backup copy of it.

The user manual has not been updated yet.  Below is the relevant part of the changes.txt file.  The link to download the alpha is at the bottom.

Thank you in advance to everyone who will participate in this test release.  I welcome your feedback.


The Tournament Director 2.6 alpha release 1
Copyright (c) 2004 - 2010 Corey Cooper



Version 2.6.a1 (alpha release 1)
======================================================================
New Features:
----------------------------------------------------------------------
- Tournament files (.tdt) are now associated with the Tournament Director
  application.  Double-clicking a Tournament Director tournament file in
  Windows Explorer will now start the Tournament Director and open the
  selected tournament automatically
- The database, preferences, tournaments, and templates are now saved in a
  new format
- Major rewrite of all underlying object code, dialog code, and UI code
- Added ability to specify more than one hitman for a player bust-out
- Stats tab now uses Profiles.  Tournament file location now specified in
  profile and not on Preferences tab.  Currently selected profile displayed
  on Stats tab
- Layout is now saved independently from tournament
- Various Layout dialogs completely overhauled
- Added feature to import components from other Layouts
- Added Layout Design Mode
- Cells simplified to use only Property Sets.  Property Groups removed
- Added Advanced conditions to allow formula-style conditions for Property Sets
  and Screen Sets (basic conditions still available)
- Added Layout screen property "expand"
- Added "expand" and "outline" attributes to <tables> token
- Added <playernames>, <evenchop>, <prizemoneyleft> and <prizepointsleft>
  tokens
- Added "link" attribute to <tdbutton> token in token descriptor (attribute
  was already there, but not displayed in the "Add Token" dialog)
- "Add Token" dialog now displays token code as the token is being defined
- Added "Used by" button to Global Properties Dialog
- Auto-resize feature now adjusts everything, not just visible components
- Added Seating Chart Screen option to set table width
- Added Seating Chart Screen option for multiple columns in List mode
- Added new table blueprints:
    OctagonalEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintLarge.xml,
    RacetrackEightSeatTableBlueprintMedium.xml,
    RacetrackEightSeatTableBlueprintSmall.xml,
    VerticalRacetrackTenSeatTableBlueprintLarge.xml,
    VerticalRacetrackTenSeatTableBlueprintMedium.xml,
    VerticalRacetrackTenSeatTableBlueprintSmall.xml
- Game Player dialog overhauled
- Stats Player dialog overhauled
- New Tournament dialog now gives option to use any saved tournament as a
  template
- Default filename provided for new tournaments
- Added context-menu option for removing a player from a league (Database tab)
- Added feature to shift the time of a tournament (useful when the PC clock was
  incorrect)
- Countdown dialog now gives option to start the clock immediately or pause the
  clock
- ID field added to Name Format custom option
- added "roundToNearest()", "roundUpToNearest()", and "roundDownToNearest()"
  functions for formulas
- Tables tab now renders tables dynamically according to window width
- Added tournament status to Controls tab (Clock section)
- Chop dialog now recognizes negative relative rankings numbers (allows for
  easily moving a chopped player to a higher rank)
- "Problems" changed to more appropriate "Alerts"
- "Columns" (arrangement) and "Column Names" functions consolidated under
  "Preferences" on respective Settings tabs

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- Settings window size/location not saved on exit (sometimes)
- "position" variable calculated incorrectly for manually adjusted chops
- when exporting a layout and a file is found that is outside of the current
  Data Store, a confirmation dialog is presented with the option to continue
  or cancel, but only an OK button is given
- Status Messages sometimes fail to "flash"
- In the History section of the Game Player dialog, "Knocked out" events always
  show a player collecting the bounty chip even if the player was not
  eligible to collect the bounty chip
- "Find" on Remove Players From Tournament dialog broken
- Selecting "Allow players to rebuy if not busted" in the Quick Start Wizard
  does not set the option correctly
- The Extended Display dialog sometimes can not move the Game window to the
  Extended display unless the Game window is first resized
- Decimal point and Decimal comma preferences allowed to be set to same
  value
- Changing Name Format preference does not automatically update built-in
  screens
- XML exports do not properly encode special characters
- Restoring a backup file does not restore preferences
- Formula variables "buyinrake", "rebuyrake", and "addonrake" always set to 0
- Background images for tables are broken when player movement highlighting
  occurs
- Automatic prizes feature, in simple mode, uses number of players in the
  tournament, not the number of entrants
- Automatic prizes feature uses hard-coded prize name if the name attribute
  is not included in the XML descriptor file
- Test All dialog (on Tournament Scoring dialog) "Points" column should be
  "Score" column

----------------------------------------------------------------------
Known Issues:
----------------------------------------------------------------------
- In testing, one particular PC experienced rhythmic high CPU usage.  Unable
  at this time to determine what factors are causing this.  It is very
  reproducible on the one PC, but cannot reproduce on other PCs.
- Some Layout operations can take a very long time to complete.  For example,
  pressing the "Global Properties" button on the Layout tab may take a few
  seconds for the dialog to open.  Working on speeding this up.
- Undoing a buy-in from the History section of the Game Player dialog will not
  unseat the player.  This is an existing bug and is not new in this release
  (but was not fixed, either).


Edit: 2.6 beta 1 has superceded this.  See http://www.thetournamentdirector.net/forums/index.php?topic=2142.0

40
Suggestions / Another virus on the website
« on: October 13, 2009, 12:09:17 PM »
Yesterday the Tournament Director website was hit with a virus.  It compromised a lot of pages, and I spent a good few hours cleaning it up.  I believe I have it cleaned at this point.

Mainly it tried to add some tasteless advertising to the site, but it also attempted to redirect your browser to a page with known browser exploits.  I was using Firefox 3 and the virus was unable to redirect my browser.  I hope this was also the case with other browsers.  I tried to visit the intended destination using the Chrome browser and it immediately warned me that it was a known bad site.  Again, I hope that other browsers would do the same.

The end effect, it seems, was to break the forums, but that's about it.  I'm sorry if anyone else was affected by this.  Please let me know if you notice anything strange on the site.

41
Beta Testing / Upcoming version question
« on: May 01, 2009, 10:23:34 AM »
The version I'm currently working on once again has a pretty serious structural change.  The code now has a much more modern object architecture, which makes maintenance much easier.  The side effects are (1) (the good one) upgrading objects in the code is dramatically simpler.  This will make adding new features that require changes to the Tournament or Layout much simpler than in the past.  And (2) (the down side) the serialization of these objects results in much larger file sizes.  Thus, a saved tournament that may be 50k bytes today will likely be 100k or 150k bytes saved in the new model.  Size really isn't the issue (hard drives are enormous in comparison), but loading and saving these files IS, and it will require a not-insignificant increase in load/save times.

All the technical talk aside, loading and saving files (tournaments and layouts) will take longer in the new version.  As it turns out, the biggest culprit is the layout.  It usually takes up, on average, about 2/3 of a saved tournament file, while the tournament information itself takes the remaining 1/3.  Therefore, I've decided it's time to cut the umbilical cord between a tournament and its corresponding layout.

Currently, when you load a tournament file, you are also loading the layout saved with the tournament file.  The question I pose to you, the users, is which method do you think would be best to facilitate this change:

(1) The tournament and layout are completely separate items.  A tournament and a layout are loaded and saved completely independently of each other.  When you load a tournament, the current layout is unaffected.  When you load a layout, the current tournament is unaffected (this is how it is today - just like loading any "template").  When you exit the program, you are prompted to save your tournament if it has not been saved, and you are prompted to save your layout, if it has not been saved.

or

(2) Pretty much the same except the tournament has a "pointer" to the layout used.  A filename only.  When you load the tournament, the software looks for the layout referenced in the tournament file and attempts to load it as well.  If it cannot be found, either the current layout remains or the software restores the default layout.  When you save your tournament, the filename of the currently loaded layout is saved with the tournament, so the layout can be restored when the tournament is loaded again.   Of course this means that you could delete a layout or make dramatic changes to one outside of a tournament, so that the next time you loaded the tournament you wouldn't necessarily see the same layout that was used during that tournament (as you've made changes to the layout).

Initially I was planning to implement (2).  But the more I think about it, the more I'm inclined to go with (1).  I believe this one is a slightly simpler model, and oddly enough I think it will be easier for people to grasp.  I actually think it might be simpler to understand than the current system (with the Layout saved with the tournament).

What do you think?

In the interest of complete disclosure, this isn't technically a vote where I'm going to implement the one with the most votes.  But I would like to hear some opinions from people who use the software, and see how this change might affect everyone.  Once I get into the code for this, things could change regardless.

Thanks in advance to everyone for contributing.

42
Help Me / No file (load/save) dialogs
« on: December 17, 2008, 11:21:03 AM »
Update Jan 18, 2009: Version 2.5.5 contains a fix for this problem.  Please download the latest version of the Tournament Director if you are experiencing this issue:
http://www.thetournamentdirector.net/download.html

A number of you are reporting that file dialogs are no longer working.  That means that when you press the "Load" button to load a tournament, or the "Save As..." button to save a tournament, or any button that would open a file browser dialog, essentially nothing happens.

It seems at the moment that this may have been caused by a recent update to Internet Explorer 7.  I am currently researching this issue.  As always, it's easiest if I can reproduce the problem myself so I can try to work through it, but I have been unsuccessful thus far.

So this will be the main topic for this issue.  If you are experiencing this problem and can provide help or information, please post to this topic.  I'm going to point other open topics to this one.

As a first stab at this, here's something to try:

1) Close the TD and any open instances of Internet Explorer.  For good measure, you should close all running programs.
2) On the Windows Start menu, select "Run..."
3) Type the following and press Enter:

regsvr32 /u comdlg32.ocx

4) You should see a dialog like the this:



5) Press the "OK" button, then start the TD
6) You *may* see a dialog like this:



7) If so, press the "No" button
8 ) After the TD initializes, press the "Load" button and see if the file browser dialog opens
9) If so, yay!
10) If not, close the TD and repeat these steps.  When you get to step 7, press the "Yes" button instead

43
General Discussion / The spammers will not win
« on: November 10, 2008, 06:58:15 PM »
Thanks to everyone who reports the spam posts.

44
Help Me / Internet Explorer version 8 BETA
« on: September 12, 2008, 12:17:27 PM »
Edit: This thread is not relevant now that IE 8 has been released.  To save future readers from having to read the entire thing, the TD is fully functional using Internet Explorer 8.  In fact, Microsoft has made some excellent speed improvements to the scripting engine in IE 8, resulting in a noticeably faster TD (in my experience), so I recommend using IE 8 over IE 7.

The Tournament Director requires Internet Explorer version 6 or later in order to function.  The requirements listed on the website note this (http://www.thetournamentdirector.net/download.html and http://www.thetournamentdirector.net/faq.html#faq0), and have been recently updated to point out that beta versions of IE will not work.

Internet Explorer 8 is currently in beta testing, and thus is not a finished product.  Feel free to give it a try with the Tournament Director, but in all likelihood it will not work, and more importantly, it is not supported.

There has been some confusion around IE 8 and Vista with regards to going back to IE 7 when one discovers the Tournament Director will not work with it.

Apparently, Internet Explorer is not considered a product or a program in Vista, but an update.  Therefore, you can't "uninstall" it in the traditional way.  You must therefore uninstall the update that contained IE 8 if you wish to revert to IE 7.

There are a number of ways to revert listed in various forums, so I've listed a few of them below:

Quote
To uninstall Internet Explorer 8, go to Control Panel, and click on Uninstall Programs link or Programs and Features icon. Then on Tasks pane on the left, click on View installed updates link. Locate and select Windows Internet Explorer 8 in the list of installed updates, and then click on Uninstall button. Click on Yes when asked that are you sure want to uninstall the update. Restart the computer.

Quote
From the IE8 release note:

If Internet Explorer 8 Beta 2 does not appear in the Currently Installed
Updates list, run the following command at an elevated command prompt:
FORFILES /P %WINDIR%\servicing\Packages/M
Microsoft-Windows-InternetExplorer-8*.mum /c "cmd /c echo Uninstalling
package @fname && start /w pkgmgr /up:@fname /norestart"

And an informative forum topic:

http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.internetexplorer.beta&tid=27874059-9f2d-4cc2-b324-f90718d55c52&cat=en_US_36E23B85-28CE-4ad7-97FC-812B69AF1070&lang=en&cr=US&sloc=&p=1

Thanks to jklaver for working through this with me.

45
General Discussion / Version 2.5.3 is available
« on: April 22, 2008, 05:31:33 PM »
I discovered just before release of 2.5.3 that the new version check was broken in 2.5 and has remained broken since, so I wanted to make sure everyone knew that version 2.5.3 had been released.

Download at: http://www.thetournamentdirector.net/download.html


Version 2.5.3
======================================================================
New Features:
----------------------------------------------------------------------
- Added Table Blueprints for displaying dynamic table images on the
  Seating Chart screen (with players shown at specific locations
  within the image)
- Added printing to Rounds export, Prizes export, Tables export

----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- For Points for Playing and Tournament Scoring formulas, the variable
  "tnr" (for total number of rebuys) was set to the total number of
  add-ons; the variable "tna" (for total number of add-ons) was not
  set
- When importing players, an error could occur if the timestamp of
  the imported file could not be determined (rare)
- When editing cell properties, if all global property sets were
  deleted, an error could occur when tabs were switched (Odd Rounds/
  Even Rounds/Breaks tab) (very rare)
- If the language was changed, an error could occur when the Help
  dialog was displayed (very rare)
- On the Preferences tab, setting the "Decimal point" to an empty
  string caused an error (very rare)
- On the Quick Start Wizard, if the current tournament settings had
  changed, a confirmation dialog at the end of the wizard displayed,
  but the text was missing from the message catalog
- New version alert was broken

Pages: 1 2 [3] 4 5