#### CHANGES IN ALL PAST UPDATES #### Changes in 2483 - 2013 Apr 10 * eliminated some major DB corruption & size bugs * changes to enable running server as a service on Win 2008 There may be some significant changes missing here. Changes in 2418 - 2012 Sept 10 * built in Robot for testing and practice * fixed bug related to regional settings Changes in 2370.2 - 2012 Sept 10 * fixed bug related to regional settings Changes in 2370.1 - 2012 May 6 * fixed elusive but that caused corruption more frequently in multiparty cases Changes in 2370 - 2012 Mar 30 * more reliable package generation for complex models * fixed Make Feasible bug causing failure when private variables start at impossible values * reduced problems from cascaded derived issues and variables Changes in 2313.3 - 2012 Mar 27 * retrofitted fix to Help docs menu Changes in 2313.2 - 2011 Dec 5 * preserves all passwords during server export/import Changes in 2313.1 - 2011 Nov 1 * fixes bug in preference analysis Changes in 2313 - 2011 Nov 1 * fixes display bug in Satisfaction Graph issue range changes Changes in 2311 - 2011 Oct 28 * generates better suggestions when there are already many packages Changes in 2306.1 - 2011 Oct 12 * More preference analysis bug fixes * Equivalent Suggestion bug fix * Multiparty generation bug fixes * Issue option bug fixes Changes in 2299 - 2011 Oct 12 * Preference analysis bug fixes * Client version check Changes in 2291 - 2011 Sept 19 * 3D sliders to help display more than package at at time * Global optimizer verifies improvement on server Changes in 2230 - 2011 Feb 28 * recommendations for range extensions are made only in dev mode * uses SOS2 code to speed up optimization routines Changes in 2204 - 2011 Feb 28 * make recommendations for range extensions * When posted this build was only on the dev server. Changes in 2157 - 2010 Dec 24 * Preference analysis can adjust satisfaction curve shapes * New Application Option: Include old importances and ratings in display * Preference analysis always starts with desired importances * Eliminated redundant "Keep ratings constant" from scaling options * Cleaned up preference analysis options Changes in 2144 - 2010 Dec 23 * Preference analysis can adjust satisfaction curve shapes * New Application Option: Include old importances and ratings in display * Preference analysis always starts with desired importances Changes in 2058.1 - 2010July9 * Communications bug fixes on server side * Fixed a bug in improvement generation Changes in 2050 - 2010Jun23 * Improved email notification headers Changes in 2043 - 2010Jun21 * Improved client-server communications * Changes Waiting now reports case name Changes in 2041 - 2010Jun21 * Fixed error in split the benefit algorithm * Improved client-server communications Changes in 2038 - 2010Jun21 * Improved client-server communications Changes in 1999.3 - 10Jun05 * Fix for stuck Please Wait dialog * Improvements to generousity reward in agreement calculation Changes in 1990 - 10Jun02 * DATA MODEL CHANGE (Server 33) * Improvement to Color Choice Dialog Changes in 1978.1 - 10May21 * DATA MODEL CHANGE (Server 32) * Various Lingo model tightenings & optimizings Changes in 1899 - 10Apr05 * Normalization for multiparty improvements to improve fairness Changes in 1897 - 10Apr05 * Fixes to Shared Issue Pane Changes in 1890 - 10Mar24 * DATA MODEL CHANGE * Fixed the worst scaling warning in Lingo. * Fixed most of creeping Improvements & some Error 81s Changes in 1879 - 10Feb26 * New Lingo models to produce more precise results. The improved models are especially helpful when generating equivalent suggestions and improvements * Minor fixes to resolve Shared Info Pane and Observer issues. * many other bug fixes Changes in 1810 - 10Jan5 * DATA MODEL CHANGE * Improved Lingo 8 operations to be smoother and also work with Windows 7 * Fixed Regional Settings comma vs period bug * Improved behaviour when changing versions * various other bug fixes Changes in 1740 - 09Nov4 * DATA MODEL CHANGE * Added tooltips to menu items * Proposals now mark the beginning of Session 1 rather than the end * Final Session not permitted on Session 1 * various bug fixes Changes in 1682 - 09Aug15 * Relaxed restrictions causing improvement to fail when "Unable to establish a suitable base for normalization" Changes in 1673 - 09May8 * Automatic sycnchronization at end of session * Automatic undo of End Session when new published material arrives * Retracted hidden proposals are deleted * Number other bug fixes but few that the novice user would notice compared to 1652 Changes in 1652 - 08Jun8 * New data model for server. Also fixes changes waiting notification email which was broken after the move to Ubiquity. This update contained new documentation for Build 1652 for all the introductory tutorials in the User Guide (up to and including Even Swaps). You need this update if you installed with any build previous to 1652. Please contact support if you require any updates not included in this package. Not all documentation is updated to this build yet. Changes in 1651 - 08Apr18 * After an improvement has been tried, the Sessions button reads "Let's Ink the Deal" Changes in 1649 - 08Apr16 * Private equivalents are named "Equivalent 1" through "Equivalent [n] * When deleting a group, all of its packages are deleted as well, instead of hanging around in some "ghost" state (where they were sometimes having their constraints checked.) * Please Wait dialogs are now more explicit * After the first Tentative the button "Try an Improvement" works like Generate: Improvement. * Once a Tentative is reached, Sessions mode no longer applies. Check for agreement always occurs immediately upon acceptance. Changes in 1647 - 08Apr2 * now works on the server * smallest last move (like Smartsettle One) is fully implemented * poorly implemented automatic hiding of packages has been removed * split the benefit is now fairer when there are more than 2 parties * mostly fixed problem of context confustion when switching tabs * eliminated erroneous network synchronize of local cases Changes in 1643 - 08Mar * fixed faulty logic when accepting proposal Changes in 1643 - 08Mar * code refactoring to enable server mode Changes in 1614 - 08Feb14 (WARNING: This is still and interim build. Do not attempt to use on the server.) * first cut at session process: The negotiation now progresses in sessions and agreements are only revealed at the end of a session. * smallest last move (like Smartsettle One) is not yet implemented * published packages are now named "Package n" * proposer's name or package type is appended to package name * new color scheme for acceptances * white is now just for private-package acceptances ("acceptable") * yellow is for hidden acceptances on published packages * blue is for your published acceptances (such as Proposals) * green is for revealed agreements (tentative and earlier versions) * whenever new Tentative is revealed, all other published packages are "archived", and greyed out Changes in 1589.3 - 08Feb20 * retracted proposal no longer blocks any further acceptance of that package Changes in 1588 - 07Dec20 * created application option to hide ?private infeasible? Changes in 1587 - 07Dec18 * server key permission fixed to allow it to change password in educational cases Changes in 1586 - 07Dec14 * reduces the chances of published packages showing up as a Private Infeasible. * greatly reduces the chances of published equivalents having a rating that is lower than desired. * fixes wrongly grayed Generate Improvement when a Tentative exists without other proposals. * rebranding to change SmartSettle camel case to Smartsettle. * restriction to private constraints that constrain shared issues preventing users from specifying preferences with private constraints. * more efficient optimization (with LINGO) in some cases * fixed some bugs that allowed shared issues to be changed during or after publication Changes in 1555 - 07Sep07 * Corrected error in "Make Feasible" model. A bug in Make Feasible options causing the default setting not to work, If a user has trouble, they must explicitly change the options. * This Build is now running on the server and ready for online testing. Changes in 1554 * Fixed: Observer (Lite) was able to propose in commercial cases (after the warning said it couldn't.) * Reflections are disabled (under Propose) unless the INI files says: AllowOldReflections=true -- this is a temporary solution until we do a better implementation of Reflections. * Minor improvements to Development menu (only for Developers and Alpha testers). Changes in 1552 - 07Aug23 * Publishing manual suggestions is only possible when all parties have published Proposals. (Grey menu item otherwise.) * Generate [X] will no longer publish duplicate packages. If the package generated is an exact duplicate of one already published, the Generation log will explain this instead. (This includes Split, Equivalent, Improvement, etc.) * Generate Equivalent now publishes its results as Suggestion [n] -- thus they are indistinguishable from other manual and generated suggestions. In the event that a full Equivalent cannot be generated, the iniator's single-party Equivalent that used to be generated as an "unshared" Equivalent is now published as a shared Suggestion just like any other. (The initiator of this action won't be able to tell whether the result is equivalent to the other parties. The other parties won't be able to tell that this was generated as an Equivalent.) Changes in 1548 (including changes in defunct 1547) - 7/Aug/22 * All published packages (with the exception of Reflections) are now in a single published group called Published. (Replaces groups called Proposals, Favorites, Tentative, and Other Published.) Published (and Reflections) groups always appear "above the line". Only the order of private groups (below the line) can be altered. * Related name changes: o "Organize Groups" dialog is renamed "Organize Private Groups" (and only private groups are included). The menu item is renamed from "Organize All..." to "Organize Private..." o "Generated Equivalents" group is renamed "Generated Private Equivalents" o Tentative agreement (no longer in its own group) is now tagged with "( *** Tentative Agreement *** )". * Change to data model -- will force export/import of cases. Changes in 1547 - 7/Aug/09 *Package Organizer reorganized (Warning: Package migration not implemented in this build.) Changes in 1544 - 7/Jun/01 *Almost all menu selections are now left grey (inactive) in cases or contexts where they are not legal or useful. In earlier versions, many of these situations would result in error messages, or no visible effect at all. Occasionally they would result in a crash. You should still be able to do everything that it makes sense to do at any given point. The gradual "ungreying" of the selections will also reduce "visual clutter" for both the new and seasoned user. Changes in 1543 - 7/Apr/01 *Eliminates a crash that sometimes occurred when generating suggestions, splits or equivalents on a local case. (The crash was possible when the best proposal of at least one party lay outside the bargaining range of one of the parties, thus appearing to some with a rating of '?'. Server cases with this problem may still fail to generate suggesions until our server has been upgraded.) Changes in 1540 - 5/04/12 * changed the way the interface handles networking in order to minimize connection failures. Changes in 1537 - 5/03/22 * fixes a bug in calculations. Previous algorithm was rounding along the way. Current algorithm rounds only at the end in order to agree with LINGO. Changes in 1536 - 5/02/05 * modifies the Improvement model adding slight weights to existing issue values. These are helpful in cases using calculated variables, e.g., insurance model where parties may not have preferences specified on those issues. Changes in 1532 - 5/01/18 * adds an Alternate Network Connection toggle to Application options to help debug connection failures. If you are having trouble with connection failures try toggling this switch and keep a record of whether it improves or not. From time to time, please send a report, e.g., with send error log. Changes in 1529 - 5/01/16 * forces certain values to be constrained, thus getting around some rounding errors with regards to make feasible and constraint checking. Still need to do some UI work as described in B&W. Actually, how this works, is it uses the default fixing if everything is set to "free" in the make feasible options. If anything is set to fixed, it uses those fixed/free settings instead and ignores the default fixing. Changes in 1528 - 5/01/15 * This is a reincarnation of 1527 recovering from backup files on Alchemy after a hard drive crash. It's not the same size as 1527 so it may be missing something. Needs to be thoroughly tested. Changes in 1527 - 4/12/15 * Improves changes made in about 1510 where all issues were fixed in the Make Feasible model. Now only certain issues are fixed and the ones that are calculated or assigned are left free. The reason that we do this is that when a package is generated and the values are rounded, the results may not agree with calculation. e.g. if X=1.49 is rounded to 1.5 and Y = 1000 * X, then we should show Y = 1500 rather than 1490. Changes in 1522 - 4/12/14 * Reverses changes made in about 1510 where certain issues were fixed in the model (but is buggy). Changes in 1521 - 4/12/14 * Uses "Make Feasible" model in places where we previously used "Check Constraints" model. Changes in 1520 - 4/10/26 * Adjusts LINGO setting for generations to better handle many party problems. Changes in 1519 - 4/10/25 * Enables previous algorithm for generating improvments for negotiations with many parties. Improvement generation for many parties has been broken since we introduced optimized equivalents. Changes in 1516 - 4/08/27 * Fixes faulty algorithm for calculating LARGE in WHEN constraints Changes in 1514 - 4/08/25 * Debugging routines added. * writes out the model name in the data section. * writes out all the issue names. Changes in 1513 - 4/08/18 * Fix to normalization algorithm in improvement generation when no improvement can be found. Changes in 1511 - 4/08/18 * Fix to bugs in ordering related to numerical optioned issues * Fix to bugs in numerical optioned issue code Changes in 1510 - 4/08/16 * support for lingorun to get around incompatibility with new runlingo from LINGO. * warns if not on the latest lingo optimizer * better constraint checking by adjusting IRANGE * constraint checking now ignores private fixed/free settings, and fixed/free is only used for make feasible * packages are no longer recalculated during the generation process, and where needed only made feasible using the default (shared) settings Changes in 1509 - 4/08/09 * bug fix for cases using private variables. Addresses ss crash when trying to find some ranges for LARGE constraint. Changes in 1508 - 4/08/06 * New Version (bug fix) and New Party disabled in LITE version. Changes Demo wording to Lite wording. Includes new LULA. Changes in 1505 - 4/07/31 * New Version disabled in LITE version (buggy). Registration keys updated for the various versions. Changes in 1504b - 4/07/30 * only documentation changed to include new user licenses for Lite, Decider and Negotiator. Changes in 1504 - 4/06/26 * incorporates a switch to turn off display of the generation log. Display log is still on by default. Changes in 1503 - 3/12/06 * combines functionality in 1502 and 1498 Changes in 1502 - 3/12/06 * on Dev menu (right-click) added capability to import preferences or packages from the clipboard. Changes in 1500 - 3/11/13 * took away "New Version" button as a temporary fix to prevent users accidentally creating a new version. Later, all buttons will be removed. All functions are available on the menus. Changes in 1499 - 3/11/13 * reverted sat graph default back to percentage mode. This is temporary until we get the documentation updated Changes in 1498 - 3/11/13 * blank password bug fixed for server key * changes waiting bug fixed Changes in 1494 - 3/11/13 * optioned issue rearranging display bug fix * default for satisfaction functions changed from percentage to satisfaction mode Changes in 1493 - 3/10/20 * server fix for problem with non-FEPO cases when password is blank Changes in 1492 - 3/10/15 * editing with table of points in satisfaction graphs Changes in 1488 - 3/10/11 * notification by email Changes in 1484 - 3/10/03 * private caucus added to Meeting Place (renamed to Joint Session) * allows users to add a password to their data on a local machine so that you can have multiple users on a single machine Changes in 1480 - 3/9/11 * fixes a few different problems with the online connection dialog, errors, etc. Changes in 1479 - 3/9/10 * Server key can access FEPO cases and private data * SS can generate a simple password using a dictionary if pwglst.dll is present * (retracted) is appended to Proposals that are retracted. They cannot be accepted again. * Tournament Site button added * Server key now reads updates for beta testers Changes in 1474 - 3/8/05 * implemented "For Educational Purposes Only" cases Changes in 1473 - 3/8/01 * added Case menu and moved functions from File menu * removed unnecessary dialog when opening party * added Tournament mode with link to WebNS Changes in 1470 - 3/7/22 * minor fix to server Changes in 1469 - 3/6/23 * ignores Lingo error 196 Changes in 1468 - 3/6/23 * changes precision constraint in single party equivalents from 1% to 2% Changes in 1467 - 3/6/12 * ordering of decision values (issues) in Shared Information window re-implemented. * recognition of new registration keys Changes in 1464 - 3/5/30 * numerical valued options implemented but still needs changes to the interface to make the functionality obvious to the user Changes in 1463 - 3/5/29 * numerical valued options implemented but still needs testing and changes to the interface Changes in 1461 - 3/5/29 * initial draft of numerical valued options Changes in 1460 - 3/5/29 * prevents zero bargaining ranges by rounding appropriately * numerical valued options partially implemented not ready for testing Changes in 1457 - 3/5/8 * uses different Lingo models for Improvement and Dominant Changes in 1456 - 3/5/7 * restores base satisfaction when you revert preferences * fixes some bugs with abbreviations and doesn't allow bad names * removes extra Private group Changes in 1455 - 3/4/27 * release version (no longer says pre-release in interface) Changes in 1454 - 3/4/26 * changes default to display all hidden * fixes bug with hiding Suggestions Changes in 1452 - 3/4/21 * multiple tries in Preference analysis work around for bug in Lingo 8 Apr 17 release Changes in 1451 - 3/4/21 * fixes change Password bugs Changes in 1450 - 3/4/21 * local password functionality scrapped * allows user to change server or party password in server cases * revert to previous importances fixed * satisfaction graphs fill graph after importance is changed * hiding of Suggestions now applies only to Proposals group * checks for Lingo 8 update of Apr 17 * SOLUTION removed out of models so that duplicate output doesn't occur * possibly published packages are checked for feasiblity Changes in 1449 - 3/4/17 * adds some Suggestion hiding to avoid clutter * refactors packages to have more information about their type (needed for Suggestion hiding) * fixes a problem with Suggestions when trying to fill certain holes during generation * adds IF/THEN/ELSE functionality Changes in 1446 - 3/4/16 * supports <> in constraints grammar which is the same as !=, i.e., not equal to. * allows +number in constraints grammar at the beginning of a statement. * always sets default bottom most rating = zero for least preferred end of range. Changes in 1445 - 3/4/15 * new suggestion weights and init section for single party equivalents (but buggy) Changes in 1443 - 3/4/14 * new suggestion model, target model, and improvement model. * need to adjust suggestion weights still, add INIT to equivalent for one * packages should be made feasible if the rating doesn't change. * few fixes on the client with regards to feasibility & calculation of published packages. * fixes migration bug in the case where the previous version had no preferences Changes in 1441 - 3/4/10 * fixes to preference analysis dialog Changes in 1437 - 3/4/9 * adjusts importance confidences based on changes in the interface per prefAnalysis.doc Changes in 1435 - 3/4/7 * fixes crashes with analyzing rated sets. * fixes normalization to normalize equally when close to the efficiency frontier * fixes to preference analysis * minor improvements to the "reset all importances" to obey scaling options Changes in 1434 - 3/3/25 * adds most of the nonlinear functions supported by Lingo including Present Value. Changes in 1431 - 3/3/20 * deals with some network failures on the server, and some cancel button problems on the client. * removes the reflection item off the generate menu. Changes in 1430 - 3/3/20 * fixes bug with Reflections. * requires new lingo update, and lingo update includes lingover.txt, which is the date of the lingo update.. so long as the date is the same or newer than the date in the sll, smartsettle won't complain about lingo being out of date Changes in 1429 - 3/3/19 * fixes bug with corruption when in the displaying in the log of which issues to extend after generating an improvement. This resulted in a side effect of causing the inconsistent commit on local cases. Log may be displayed slightly differently with 1429 vs. 1428. Changes in 1428 - 3/3/11 * revised normalization algorithms using optimized equivalents * dominants use average packages Changes in 1425 - 3/3/6 * out of sync bug fixed Changes in 1421 - 3/3/4 * fixes formula for rejecting normalization not to be based on extended ranges. Changes in 1420 - 3/3/4 * fixes try settings for Lingo to improve success rate compatible with Strap experimentation Changes in 1419 - 3/3/4 * fixes bug in constraints Changes in 1418 - 3/3/2 * has same changes present in 1406.7 Changes in 1417 - 3/2/28 * fixes bug in export/import of private data Changes in 1415 - 3/2/26 * implements normalization for improvements with dominants * other bug fixes Changes in 1413 - 3/2/20 * changes from 1406.5 and fixes a bug in Reflections Changes in 1413 - 3/2/20 * fixes to private variables for generation model data Changes in 1406.7 - 3/2/20 * better Lingo try settings Changes in 1406.5 - 3/2/20 * better Lingo model for single party equivalents Changes in 1408 - 3/3/4 * first cut of RESULT port from FORTRAN Changes in 1406 - 3/3/4 * fixes target values for private variables * fixes problem with export/import Changes in 1403 - 3/2/15 * reverted back to using Suggestion rather than Possibility. * combined Publish and Propose menu items. Changes in 1402 - 3/2/14 * beginning of RESULT port. Interface now parses all variable values after generation rather than recalculation of those values. Changes in 1400 - 3/2/11 * fixes default group order and ordering of groups. Changes in 1399 - 3/2/11 * refactoring with regards to packages. Packages now know which group they originated in, and it should work fine to display them after connecting a party or adding a party. Changes in 1398 - 3/2/10 * Changed error allowance (PRECISE) in equivalent models from 0.1 to 1%. Changes in 1397 - 3/2/10 * fixes bug in sorting by ratings, for packages that are not rated Changes in 1396 - 3/2/10 * reflections set by default to give 60% of potential gain Changes in 1395 - 3/2/10 * error margin allowed on single party equivalents and equivalent sets set to 3% Changes in 1393 - 3/2/9 * error margin allowed on single party equivalents and equivalent sets set to 2% Changes in 1392 - 3/2/9 * more cleaning up of reflections * supports lingo7 and lingo8 Changes in 1388 - 3/2/7 * more cleaning up of reflection functions * reflection error checking tolerence set at 4% * new proposal dialog Changes in 1386 - 3/2/7 * more cleaning up of reflection functions * modifications to Lingo parsing code Changes in 1383 - 3/2/6 * gives choice of published or reflected proposals Changes in 1382 - 3/2/6 * first draft of sorting and global numbering of packages Changes in 1380 - 3/2/6 * more networking fixes Changes in 1376 - 3/2/4 * networking fixes Changes in 1371 - 3/1/31 * fixes package migration bug Changes in 1370 - 3/1/31 * refactoring of public/private groups & packages * preliminary implementation of the groups in Negotating with Ratings design spec * some changes to underlying networking that may fix residual instability Changes in 1365 - 3/1/31 * removes hidden Suggestions (Possibilities) * better draft with Reflection functions Changes in 1362 - 3/1/21 * data model change * implements first draft with optimized ratings (Reflections) * added Favorites group about this time? Changes in 1358 - 3/1/17 * fixed two user in same party bug with issues, packages and synchronizing Changes in 1356 - 3/1/17 * works with new unit test to ensure that a certain type of collection is working properly, and tests it alone in all kinds of comprehensive ways * fixes bug with the checking routine * changes some values on a cached dictionary, which may be a potential source of problems. lowering these values may decrease performance but also increase the likelihood of exposing a potential problem Changes in 1354 - 3/1/14 * fixes to bugs causing unstable data Changes in 1351 - 3/1/10 * fixes duplicate proposal bug and other bugs causing server crashes Changes in 1348 - 3/1/6 * more fixes to server functions and on new development server Changes in 1347 - 3/1/6 * new development server started with more fixes to server functions Changes in 1345 - 2/12/31 * new server started to avoid possible problems with incompatible older builds Changes in 1343 - 2/12/27 * fixes bug with observing where non-observer could lose changes. Client must start new database. Changes in 1341 - 2/12/20 * fixed bugs in suitabliliy of Suggestions for establishing normalization base for improvements Changes in 1340 - 2/12/19 * fixed package display bug when multiple users in same party Changes in 1339 - 2/12/18 * fixed bug in formula for choosing normalization base Changes in 1338 - 2/12/18 * fixed bug in normalization scaling * allows up to 1.5% error in equivalents. Changes in 1336 - 2/12/17 * allows up to 1% error in equivalents. * tweaking new normalization routine Changes in 1334 - 2/12/16 * better error messages in new normalization routine * change in collections that may fix duplicate package display bug. Changes in 1333 - 2/12/14 * allows up to 2% error in equivalents. * more fixes to new normalization routine Changes in 1332 - 2/12/13 * fixes recent bug in Suggestion routine * fixes bug in Observing mode * uses 40/80 rule for generating hidden Suggestions for new normalization routine * shows hidden suggestions only in dev mode * gives an error if unable to identify a suitable base for normalization Changes in 1326 - 2/12/11 * allows up to 3% error in equivalents. fixes bugs in normalization > Hidden Suggestions fill biggest hole when there is only a tentative. > When proposals exist, Suggestion might always generate between last proposal of each party regardless of rating. Changes in 1322 - 2/12/10 * allows up to 4% error in equivalents. This will be tightened up again after port of FORTRAN RESULTS subroutine. fixes bugs in normalization: > excludes packages that are unrated, > excludes packages that are not feasible Changes in 1321 - 2/12/06 * improvements to normalization routine for improvements with better focus of normalization base on area of interest. fixes colouring of packages. adds @FREE to INIT section to allow negative values on private variables. Influence removed from Party menu. reverts to using internal Lingo optimizer by default Changes in 1320 - 2/12/06 * reverts to using internal Lingo optimizer by default Changes in 1319 - 2/12/06 * improvements to normalization routine for improvements with better focus of normalization base on area of interest. fixes colouring of packages. adds @FREE to INIT section to allow negative values on private variables. Influence removed from Party menu. Uses external Lingo by default for beta testers trying out Lingo 8. Changes in 1318 - 2/12/04 * new normalization routine for improvements that minimizes influence of range changes on the outcome. Changes in 1312c - 2/12/03 * temporary fix for published flag colours Changes in 1312 - 2/11/27 * fixes problems with flag colours and publishing packages Changes in 1311 - 2/11/27 * better Lingo generation error reporting Changes in 1310 - 2/11/27 * fixes bugs with infeasibility checking. Changes in 1309 - 2/11/26 * fixes bug with improvement going tentative when all parties accept. Changes in 1308 - 2/11/22 * fixes bug in delivery of private variables by generated packages that are excluded from preferences. Changes in 1307 - 2/11/22 * fixes recent bug in equivalent generation ratings. fixes bug in deleting shared issues. Changes in 1305 - 2/11/18 * fixes a problem with constraint checking, that when there is an error, it corrupts something in the package which makes the package not able to display. Changes in 1304 - 2/11/15 * fixes package migration and a problem as a result of deleting calculated issues when trying to generate single-party equivalents. Changes in 1303 - 2/11/14 * new server again. implements data model change that better handles private variables. fixes more bugs found, noncalc for feasibility, correct fixed/free settings for newly received make feasible, and feasibiliy checking has been enhanced greatly. Changes in 1293.0.2 - 2/11/12 * new server. also allows editing of fee issue name. Changes in 1293 - 2/10/28 * Adds NCRASH to initial LINGO settings. Changes in 1292 - 2/10/28 * New try settings for LINGO. Changes in 1291 - 2/10/28 * NONCALC turned on and makes sure issues are sorted accordingly Changes in 1290 - 2/10/28 * INIT section implemented in Lingo models Changes in 1289 - 2/10/24 * fixed bug in 1288 in which Equivalent didn't work Changes in 1288 - 2/10/24 * temporary fix to separate Single Party Equivalent from Multiparty Equivalent generation Changes in 1286 - 2/10/22 * prevents generation of non-zero fees in generated packages except Improvement and Optimized Equivalent. Changes in 1285 - 2/10/22 * fixes bug preventing generation of Suggestions in some situations when there are no proposals. Changes in 1284 - 2/10/22 * temporarily fixes a problem with checking public constraints Changes in 1283 - 2/10/22 * new optimization models for package generation that work better with calculated issues Changes in 1282 - 2/10/21 * fixes bug with extending ranges when defaults exist when opening Graphic View. Changes in 1281 - 2/10/17 * draft implementation of Optimized Equivalent on Generate menu. Fixes importing of calculated issues when there were calculated issues in multiple versions. Changes in 1274 - 2/09/26 * in cases where Make Feasible is necessary, SS now calculates first, in case Make Feasible is unable to find a solution. Changes in 1273 - 2/09/26 * fixes bug where fee issue didn't migrate properly to a new version. Changes in 1270 - 2/09/26 * fixes bug in preference analysis where analysis would fail in some situations where ratings are negative near zero. Also changes the default behaviour for satisfaction scales. Places zero at least preferred except for issues with a zero, which get zero at zero. Default for new package doesn't match the zeros but it should. Change coming later. Changes in 1269 - 2/09/25 * fixes the Equivalent generation bug by ensuring that unrated packages are excluded. Changes in 1268 - 2/09/20 * to establish values for calculated variables, this build uses "Make Feasible..." for Equivalent, Improvement, & Dominant. This build still uses calculation for Suggestions. Changes in 1267 - 2/09/19 * restores "obeying" taken out by mistake Changes in 1266 - 2/09/18 * fixes wrong party package bug that occurred sometimes during simultaneous actions with more than one party open. Uses server values for private issues as opposed to making them feasible on the client.. previously all packages except equivalent used the server values. It also doesn't make new packages feasible on creation. Changes in 1264 - 2/09/18 * fixes fee issue in "Make Feasible". Doesn't allow user to change the setting. Changes in 1263 - 2/09/18 * fixes bug when adding optioned issue removes make feasible from generated packages Changes in 1262 - 2/09/17 * fixes bug in issue numbering related to the fee issue. Changes in 1261 - 2/09/16 * Slight change made to Suggestion generation model for performance purposes. Shouldn't affect the actual Suggestions generated. Changes in 1260 - 2/09/16 * Default issue value is initially set at zero satisfaction. Users can reset base satisfaction on fee issue. Changes in 1258 - 2/09/16 * Import/exports fee issue name. Probably only works with new cases. Changes in 1257 - 2/09/16 * fixes bug introduced in Build 1211 with desired importance where satisfaction scale is shifted during preference analysis Changes in 1256 - 2/09/13 * Tries external LINGO on second try when internal LINGO fails. Changes in 1255 - 2/09/13 * fixes issue placement bug to keep fee issues last in list to accommodate LINGO model. Changes in 1251 - 2/09/11 * fixes recent client bug that crashes SS when displaying an error message that says a particular abbrevation is duplicated Changes in 1250 - 2/09/11 * fixes bugs with range extending & zero divides, and ensures private calculated issues have zero slopes for other parties. Changes in 1248 - 2/09/11 * checks private constraints on the server, fixes bug with checking against private constraints. 1247 checks the package without making it feasible first, turned off in 1248 Changes in 1245 - 2/09/11 * Adds private SS fee issue for each party with automatic defaults when improvement fee percentage is set higher than default zero. Changes in 1237 - 2/09/06 * improvement fee with zero default Changes in 1229 - 2/08/15 * adds the default value to all the dialogs, changes the behavior to use closest to zero as the default, and fixes a bug surrounding default packages with calculated issues Changes in 1228 - 2/06/26 * even friendlier registration process Changes in 1227 - 2/06/26 * fixes registration bug introduced with proxy settings * friendlier registration process Changes in 1226 - 2/06/24 * warns the user if pconnect for firewall settings isn't installed. If not installed, user must install encryption update. Changes in 1225 - 2/06/18 * support for proxy server firewalls Changes in 1221 - 2/06/05 * fixes bug in desired importance function * introduces auto-sync upon first opening party. Changes in 1215 - 2/05/29 * fixed bug in inconsistant commits Changes in 1214 - 2/05/21 * inconsistency dialog fixed * preference analysis default changed to Even Swaps * fixed bug with private issue ordering Changes in 1213 - 2/05/15 * improves desired importance functionality. Desired Importance now mirrors Current Importance, except after preference analysis or when changed explicitly by the user. It now serves as a check against wild changes. Changes in 1210 - 2/05/15 * fixes bug in table view data entry Changes in 1209 - 2/05/14 * fixes desired importance functionality Changes in 1205 - 2/05/10 * restores preference analysis inconsistency warning Changes in 1204 - 2/05/09 * preference analysis is more tolerant of inconsistencies by default. Allows user to adjust setting for minimum importance. Changes in 1203 - 2/05/03 * fixes font size on satisfaction graph buttons Changes in 1202 - 2/05/02 * GUI enhancements to the satisfaction graph * functionality of percentage mode in satisfaction graph changed to allow white space * took away auto-rezooming of satisfaction graph * LINGO is no longer called when there are no constraints to obey * obey all and calculate all on the package menu are now implemented * issues with zero importance are dealt with, and users aren't allowed to enter issues with zero importance Changes in 1201 - 2/04/29 * removes the delay before calling LINGO. Optimizer update recommended with this update. Changes in 1200 - 2/04/26 * disallows duplicate abbreviations Changes in 1198 - 2/04/22 * allows duplicated calculated issue names, variable names, and option names in private and shared constraints (including optioned issues and WHEN constraints) Changes in 1193 - 2/04/18 * fixes bug in constraint compiling Changes in 1192 - 2/04/18 * restores previous LINGO settings to produce results in existing tutorials * allows underscores in variable definitions Changes in 1190 - 2/04/18 * variables are sorted alphabetically in the dialog * spaces and any other junk are stripped from any kind of abbreviation used with constraints * packages are recalculated on shared or private constraint change * adds variable changes to the test for reseting the compiled contraint cache * hide and show package function improved Changes in 1187 - 2/04/15 * fixes import of private data, which was recently broken. * implements private variables export/import Changes in 1185 - 2/04/03 * retains "Make feasible" settings when changing constraints Changes in 1183 - 2/04/01 * published packages are made feasible, private variables don't export yet Changes in 1181 - 2/03/29 * removes LINLEN from LINGO settings, fixes calculated constraints, re-introduces private variables Changes in 1177 - 2/03/29 * fixes corruption of calculated constraints. removes semicolons from SET in model. doesn't add private values to generated packages yet. Changes in 1174 - 2/03/29 * restores LINGO 7 default settings in "first go" generation. Changes in 1167 - 2/03/29 * fixes more bugs in calculated issues functionality Changes in 1163 - 2/03/21 * fixes bug in calculated issues dialog Changes in 1162 - 2/02/26 * might fix a VSE graphics related bug, that occurrs infrequently, when using anything that involves graphics.. package display, meeting place, etc.. Changes in 1157 - 2/02/01 * fixes online update firewalling problems Changes in 1156 - 2/01/31 * fixes online registration firewalling problems Changes in 1155 - 2/01/03 * friendlier generation log * stricter party observation function Changes in 1153 - 1/12/11 * fixes another scrolling bug in Meeting Place * fixed table view optioned issue display bug * adds network synchronization button Changes in 1150 - 1/11/28 * fixes blank heading bug in Meeting Place Changes in 1149 - 1/11/28 * supports export/import of Meeting Place data Changes in 1148 - 1/11/27 * fixes data corruption bug that can occur when rebooting with first exiting SmartSettle. * data model change Changes in 1142 - 1/11/20 * fixes scrolling bug in Meeting Place. Changes in 1141 - 1/11/6 * contains debugging code to track down migration bug. Changes in 1139 - 1/10/31 * implements garbage collection in order to minimize the size of the SmartSettle database. Changes in 1129 - 1/10/25 * fixes Meeting Place bug with deleting notes when not selected Changes in 1125 - 1/10/25 * fixes Meeting Place bugs with disappearing data on server data and reintroduces merging versions (no change to client) Changes in 1124 - 1/10/23 * fixes constraints bug Changes in 1122 - 1/10/18 * adds routine for checking online connection. try this if you are having trouble maintaining an online connection. Changes in 1121 - 1/10/15 * fixes bugs in contraints Changes in 1119 - 1/10/9 * hide ratings is shown with a box instead of a question mark Changes in 1117 - 1/10/2 * fixes bug in versioning Changes in 1112 - 1/9/25 * fixes Meeting Place display bug (VSE workaround) Changes in 1111 - 1/9/21 * fixes bug in merging collections (affected versioning) Changes in 1109 - 1/9/17 * fixes a bug with splitting lines up to a certain length (used in lingo output and meeting place) Changes in 1108 - 1/9/15 * fixes problems with deleting notes Changes in 1107 - 1/9/14 * misc bug fixes Changes in 1106 - 1/9/13 * better scrolling in Meeting Place Changes in 1103 - 1/9/12 * fixes text Meeting Place editing word wrap and changes the colours of the tree control Changes in 1101 - 1/9/11 * Meeting Place with Tree View, added empty box for heading with no subheadings Changes in 1098 - 1/9/6 * Meeting Place with Tree View Changes in 1090 - 1/8/31 * fixes bug in Version export and some glitches in Meeting Place Changes in 1088 - 1/8/30 * first draft of Meeting Place functionality within Shared Information Changes in 1084 - 1/8/25 * fixes bug in ordering issues Changes in 1082 - 1/8/22 * new server started with 1077. Implements merging of collections in shared information; parties, issues, and versions, can be simultaneously added or removed by different parties and those changes will all merge. Changes in 1070 - 1/8/9 * reminds user to update the optimizer (LINGO component) * does not yet fix bug in arranging options in Satisfaction graphs. Changes in 1063 - 1/7/27 * adds back export after corruption * fixes a problem with the Satisfaction Graph not rezooming properly after a range change Changes in 1062 - 1/7/26 * fix to cancel on the password dialog * fixes problems with the new observer functionality Changes in 1061 - 1/7/20 * supports LINGO7, warns user if LINGO7 is not present Changes in 1058 - 1/7/19 * better bug tracking Changes in 1057 - 1/7/18 * new server, networking refinements, observer functionality, hidden password, asks for confirmation of the password the first time you access a party Changes in 1054 - 1/7/13 * scalability enhancements (requires deletion of database to take advantage of enhancements) Changes in 1039 - 1/7/10 * satisfaction graph save functions enhanced Changes in 1034 - 1/7/06 * fixes potential inconsistencies in server commits Changes in 1032 - 1/7/04 * fixed networking bug Changes in 1031 - 1/7/03 * fixed incompatible empty data bug Changes in 1025 - 1/6/27 * networking bug affecting range changes fixed Changes in 1023 - 1/6/18 * sat graph rounding error preventing "Move Point" fixed Changes in 1019 - 1/6/12 * build for testing update functions * performance debugging off * updating bugs fixed, * "Please Wait" cancel enabled Changes in 1012 - 1/6/5 * faster but may not show with debugging code still on * new data model with stabilized networking * better algorithms to prevent loss of data due to accidental party entry * proposals are named on the server to prevent duplicates Changes in 998 - 1/4/30 * fixed ratings used with improvement algorithm when using constraints Changes in 993 - 1/4/24 * friendly recovery from data out of sync with server error * button in application options to recover corrupt data Changes in 989 - 1/4/18 * Disabled server access Cancel button * Refreshed server data Changes in 988 - 1/4/17 * Fix to optioned issue bug with new versions Changes in 985 - 1/4/7 * Improvements to Single Party Possibly Published Equivalent Changes in 984 - 1/4/6 * Removed requirement of proposals before generating Equivalent * Fixes more bugs in private issues when generating Equivalent * SET IPTOLR 0.03 placed in LINGO Suggestion, Equivalent and Split models * Dominant not allowed on server cases Changes in 981 - 1/4/3 * Fixes bugs in private issues Changes in 979 - 1/4/2 * Suggestion model improved to generate more precise packages when there are many packages already generated. Changes in 978 - 1/3/28 * fixes bug with rearranging issues in constraint checking, fitting, single party equivalents, and multiple equivalents Changes in 977 - 1/3/28 * fixes bug in single party equivalent generation * fixes refresh bug on import of private data Changes in 975 - 1/3/27 * generates Suggestions between proposals even when opponents proposal is better Changes in 974 - 1/3/15 * fixes error that occured when working offline with server cases Changes in 973 - 1/3/9 * data model change * new server started to solve networking bugs Changes in 967 - 1/3/6 * improved routines for maintaining online status Changes in 966 - 1/3/6 * Combining party ranges fixed to prevent revealing low bounds * Build is reported in online update Changes in 965 - 1/3/5 * Better debugging code Changes in 963 - 1/3/3 * Debugging code placed in client to detect inconistencies Changes in 961 - 1/2/27 * FLFTOL setting algorithm for package generation model improved Changes in 959 - 1/2/26 * fixes bugs with facilitator support functions * preference analysis algorithms improved to prevent false indications of serious inconsistency Changes in 956 - 1/2/22 * temporary server started * local password bug fixed * client has better facilitator access, and gui updating problems such as not being able to show/hide packages. * server fixes problems with facilitation and two parties editing the same data. Changes in 944 - 1/2/20 * Smarter Suggestions in the case of no proposals Changes in 941 - 1/2/16 * More intelligent combining of ranges to protect confidential data Changes in 937 - 1/2/14 * Suggestion algorithms enhanced Changes in 936 - 1/2/13 * published packages migrate with new version * server errors fixed * server error log is sent on startup * published package colors stabilized? Changes in 930 - 1/2/6 * LINGO errors produce friendlier response Changes in 929 - 1/2/5 * Network stability enhanced Changes in 928 - 1/2/1 * New version migrates private constraints * Packages migrate only from existing previous versions Changes in 926 - 1/1/29 * Fixed bug in case where first version contains no data Changes in 924 - 1/1/26 * Enhancements to changes waiting Changes in 923 - 1/1/22 * Data model change * Update export functions enhanced * Enhancements to online update Changes in 917 - 1/1/19 * Bug in export routine fixed Changes in 911 - 1/1/18 * SmartSettle interface colors conform to Control Panel Settings Changes in 910 - 1/1/16 * Data model change. New server started. Changes in 883 - 1/1/11 * Database performance enhanced. Changes in 881 * Temporary new server started with this build. Changes in 880 * Suggestions are more uniformly distributed when there are optioned issues. * Some LINGO iteration coded to solve difficult package generation models. Changes in 868 - 1/1/03 * Auto extension for issue ranges implemented * Suggestion still crashes when ranges are not extended Changes in 865 - 0/12/29 * Suggestions restricted to be between last proposals Changes in 862 - 0/12/21 * Suggestion added to Generate menu to support multi-issue blind bidding Changes in 861 * Alpha testing features added to Development menu Changes in 860 * Shared Information interface improved & simplified * Menu items completed Changes in 854 - 0/12/05 * Division renamed to Split on local cases Changes in 834 - 0/11/21 * supports dual servers for increased reliability * requires security add-on update for encryption to work; Changes in 829 - 0/11/15 * fixes rare LINGO 6 generation failure with retry using SET PRBLVL 3; Changes in 827 - 0/11/08 * fixes multiple remote access disappearing data bug Changes in 824 * fixes bug in import/export related to private ordering of options Changes in 823 - 0/10/31 * private ordering of issue options (third draft) * New Package now has zero rating by default Changes in 812 - 0/10/05 * fixed display bug associated with import * private ordering of issue options (second draft) * security enhancement with encryption add-on * Shared Issue Properties dialog improved for optioned issues Changes in 798 - 0/09/23 * private ordering of issue options (first draft) * preference analysis algorithms tweaked, more wgt on relative pkg Changes in 790 - 0/09/21 * new SmartSettle documentation released * Help menu items give access to Guide, Tutorials and other documentation Changes in 789 - 0/09/18 * fixed "data out of sync" cause by system reboot * general performance enhancement with code refactoring * fixed bug in registration country field * Demo user licence dialog renamed Changes in 776 - 0/09/05 * name changed from One Accord to SmartSettle * automatic adjustable bars for qualitative issues Changes in 768 - 0/08/16 * fixed networking process control bug with two parties open on one machine * added hooks for openSSL encryption add-on * automatic points created for optioned issues Changes in 762 - 0/08/15 * Desired Importance added to Table View Changes in 754 - 0/07/29 * space in path name bug fixed Changes in 752 - 0/07/28 * support for LINGO 6 * enhanced update features Changes in 744 - 0/07/03 * performance enhancement to networking * database ported from VOSS to Nebulous * display bug fixed Changes in 688 - 0/06/13 * performance enhancements to preference analysis * performance enhancements to process controls Changes in 655 - 99/12/21 * new data model implemented Changes in 654 * minor event bug fixed * issue selection in package editor * possibly published equivalent functionality completed Changes in 643 * improvements to networking * various obscure bugs fixed including one in preference analysis * display bug depending on system colors fixed