Open EBUScore movement files with encoding="cp1252"
Don't hover tricks if not played.
Change .split(maxsplit=..) to partition() for python2 on jag16
Fix half-time determination when manually entered results and no boards
text on homepage about toolTip for alert/announce
ToolTip/Hover:
Fix strange char that looks like "-" in Victory Point table comment
Change empty tag handling in line with HTML5 standards
Copyright date now 2024
Improve miscEnv system detection and fix typo, common-up again.
More in quickStart.txt
Show any/all of augmented age, specialExtUrn, createChild in Person.events block
Show memorialId URL and calc YoB in person and event display
Have memorialId override in comments for multiple people on headstone.
stop crash when certificateNo is None
Misuse certificateNo: memorialId: number as reference to findagrave.com memorial
Have 2 names if necessary, with familyname blank in first if birthFamilyName not known
Option to omit name/add line (but don't as some importers don't handle the components
opts to omit name/addr line.
Fix comment indentation and add header change line
fix uftLen!. Comment about involvement personUrn/eventUrn locking difficulties
order involvments by date if from person, by entryOrder if from event
event place as simple alternative to address
add "Close Family" mode for select tree/gedcom
Output root person first in Gedcom in way that works with Python2
Ensure root person has @I1@ on Python2, where dict iter order not defined
Tweak home page.
Use FACT for dated person remarks
More care with py3 unicode vs py2 uft8 regarding output, BOM, CONC splitting.
Fix AGE xxxy 00m. Add some order by urn for stability. remove nonlocal because jag16 is still on Python 2
Improve fmtVagueDate year/+1 formatting and gedcom CAL/ABT/BET
Minor translation tidy-up
Include GedcomPkg.py this time. Mostly working
Start of gedcom export translation from 5.5/plSql/oracleDb to 5.5.1/python/mysql
Copyright date
Update quickStart.txt and get app/famtree working with Python3:
PIL/Pillow doesn't depend on python 2/3, so try import both ways. Remove debug stmt
Python3: int relOp None. x.next() > next(x). urllib.parse. int divide
Python3: wsgi multipart/form-data. exception traceback. Other misc fixes
Python3: base system mostly working
Python3: more misc fixes
Python3: iterKeys(), <> -> !=, current_timestamp()
Python3: miscProcs flags. rdbPkg use_unicode True. htp output encode('utf-8')
Remove some tabs.
Don't clobber lead entry in own field and show correctly
readonly boolFld has ID, so don't duplicate in the <span>
meta charset & viewport. cfe.js strict etc. fix various local play errors. remove poplist icons. <label> readonly prompts
Remove xhtml+xml mode as not good for html5. cookie SameSite. suppress favicon
Pairs result % to 2 decimal places
Try more name matching. SplitName tidies all uppercase. allow match if EBU# doesn't seem to be one
Handle A+- for Teams of 4/8. General 50/50 for other size teams
Stop traveller/scorecard update destroying bidding seq. Ignore analysePlay errs. Some transTags. More on adjustments
Do team-of-8 adjustment according to EBU 2019 White Book
hack tournament adjustment. stop traveller/scorecard update wiping out all the play info
Fix some typos. Protect Teams results against non-teams setup
Changes to showing BBO tourney boardNumber. No playDetails anchor if no board. Force playDetails from Results
Lead only - show if bad. Work around DDS bug for this case
remove a debug line
Results: after ranking show just boardlist by default but selecting pair shows their results
Extend getPlayInfo and make more use of it.
Reword home page. tidy up result None/int/decimal results output. Add trick counter. Always show Results Boardlist. fix %
Show Bids and Play where information available (%%%playDetails still needs tidy-up)
PlayAnalysis now showing
dds analysePlay working. Still need tidy-up and integrate into playMain
better/worse makeable & more disables when playDetails
Action to do DDS from board. Fix DDS failing to run on first board in readLin
session rawFile/inpFile simplification. [OK] confirmation. Mandatory files. DDS unavail handling
Option to run Double Dummy Solver when loading Board (DDS crash fixed and built on other server)
Interface to DoubleDummySolver (DDS) and readLin -dds option. At the moment use of it causes a crash on Python exit
change debLine to allow mult params. dds tree under bridge. tidy up ddsPkg a bit
Inprove Person/EBU lookup when multiple members with same name
Fix vp/imp calc when goes off end of table. stop crash results no plays. USEBIO from query
Add remark for each load. Fix play query when LIN_DATA missing
Query/preload readLin starting to work
set numTables=2 more thoroughly. add comments on EBUScore teams pairNos. tidy other comments
Improve home page; add text about USEBIO etc
Don't lock session.pairNosSameNSEW. More from xml EVENT
Load BBO .lin and USEBI .xml from session. Common up pOpen env. Improve pbn acceptTypes
Improve no-play vs pass-out handling. Better message for adjustment problems
Allow re-allocation of simple pairNos. Tidy up a bit
Fix 2-winner and not samePairNo. Suppress pair prefix if same as pairNo
intermediate version. more xml stuff
USEBIO mostly working. Checks the various forms of results. Pair handling seems OK
Added start of xml loader to readLin. done here mainly because of heavy use of <LIN_DATA>
inc length of bids (30 not enough!). store announce & nt. doc some unknown tags. save examples of result/bid/play conflict
finish bboUsers. tweak teams classifier
start of script to create/set players/username and tweak NGS from number to str
update a couple of copyright dates
handle pc in batches. couple of other minor fixes
Alloc pairNos in team score order. tidy up opts. move BBO session# to site
fix decipherContract when alert/announce. Derive results from mb/pc/mc and check against rs list
readLin commit this version before re-think pair handling for tournaments
readLin plays/pairs etc mostly there. not quite good enough for front-end yet
Some thoughts on BBO not honouring boardNo/Vulnerability/dealer? for tournaments
First stage of loading mult BBO tourneys into 1 session: Board numbering
saves bids and cards played
Pairs preload stuff working
More in lin import