******************************************************************************* Changelog of mcf2graph software package by Akira Yamaji 2018-06-03 ******************************************************************************* [ver. 4.32 / 2018-06-03] -add commands C[],N[],O[],S[] X[1] : "{X^+^}" X[-1] : "{X^-^}" -change option parameter name sw_MOLout => sw_mol_out sw_auxout => sw_aux_out -improve MOL file output sw_mol_out=0 : no MOL file sw_mol_out=1 : MOL file V2000 sw_mol_out=2 : MOL file V3000 -update MCF manual and examples [ver. 4.31 / 2018-04-16] -add command */*n , n:*\* , |<=n */*n : /n~wv n:*\* : n:\~wv |<=n : |<,``n -update MCF manual and examples [ver. 4.30 / 2018-01-03] -change syntax &n &n => n:& -improve address error detection -improve expand mode -update MCF manual and examples [ver. 4.29 / 2017-10-29] -miner update mcf2graph.mf [ver. 4.28 / 2017-09-15] -change syntax #n #n => $n -update MCF syntax manual [ver. 4.27 / 2017-09-03] -improve function ext(),EXT() -update MCF syntax manual [ver. 4.26 / 2017-08-13] -improve label emulation -update MCF syntax manual [ver. 4.25 / 2017-07-23] -improve label,arrow emulation -change variable name Bs[] => B[]s Be[] => B[]e B[]ang => B[]dir A[]bra => B[]dir -update MCF syntax manual [ver. 4.24 / 2017-07-17] -atom font can be changed -update MCF syntax manual [ver. 4.23 / 2017-06-04] -change syntax n*,n\ n* => n:@ n\ => n:\ -update MCF syntax manual [ver. 4.22 / 2017-05-27] -change syntax @(),$() @(a,b,...)c => {a,b,...}:c $(a,b,...)c => {a,b,...}=c -improve function ext() add variable Bs[],Be[] -update MCF syntax manual [ver. 4.21 / 2017-05-03] -change brock making commands '{','}' => '|<','>|' -improve report output -update MCF syntax manual [ver. 4.20 / 2017-03-26] -change length expression length# => length -add emulation commands dotlabel,drawarrow,drawdblarrow -add function MCa(),MCc() -delete function draw_vector() -update MCF syntax manual [ver. 4.11 / 2017-03-06] -improve function EXT(),ext() -update MCF syntax manual [ver. 4.10 / 2017-02-13] -improve function EXT(),ext() -update MCF syntax manual [ver. 4.09 / 2017-01-29] -add new function puts() put string in EXT(),ext() -add new function use_font() make font for puts() -change option parameter name sw_checklist => sw_report -update MCF syntax manual [ver. 4.08 / 2017-01-15] -add monoisotopic mass calculation -update MCF syntax manual [ver. 4.07 / 2017-01-09] -add new command '!!' : '!~db' -add new command '!!!' : '!~tm' -add new substituent '/_' : '/Me' -improve molecular weight calculation -update MCF syntax manual [ver. 4.06 / 2017-01-03] -miner update -corrected molecular examples -update MCF syntax manual [ver. 4.05 / 2016-11-15] -improve molecular checklist -update MCF syntax manual [ver. 4.04 / 2016-11-05] -improve clipping mode -update MCF syntax manual [ver. 4.03 / 2016-11-03] -miner update -update MCF syntax manual [ver. 4.02 / 2016-10-30] -add function EXT(),ext() -delete option parameter sw_start_vector -update MCF syntax manual [ver. 4.01 / 2016-10-23] -many fixes for robustness -update MCF syntax manual [ver. 4.00 / 2016-10-19] -change solid mode parameter 1:solid ratio,2:solid length -update MCF syntax manual [ver. 3.99 / 2016-10-14] -miner update -update MCF syntax manual fixed page number of contents [ver. 3.98 / 2016-10-10] -add option parameter sw_clip (clipping font) -add max_bond_length , delete max_bond_width -update MCF syntax manual [ver. 3.97 / 2016-08-21] -change bond type name 'ov' to 'si_' -add bond type 'wf_','wb_','bd_' -update MCF syntax manual [ver. 3.96 / 2016-08-06] -large scaled rings can fuse 5,6,7,8 membered ring scaled 11/10,12/10,13/10,14/10,15/10 -update MCF syntax manual [ver. 3.95 / 2016-07-10] -improve bond type 'ov' -update MCF syntax manual and example [ver. 3.94 / 2016-06-19] -set maximum ratio atom size / bond length to 0.8 for avoid error when font size is very small [ver. 3.93 / 2016-06-11] -improve font frame -update MCF syntax manual [ver. 3.92 / 2016-05-05] -miner update -update MCF syntax manual [ver. 3.91 / 2016-05-01] -add information tag and var for fixed aux file -update MCF syntax manual [ver. 3.90 / 2016-04-28] -add parameter 'sw_auxfix' fixed aux information format is added It is easy to use with spreadsheet software [ver. 3.89 / 2016-04-10] -add new bond type bz (broad dotted) [ver. 3.88 / 2016-04-06] -rename variable 'aux_separater' => 'aux_delimiter' [ver. 3.87 / 2016-04-04] -change aux information delimiter(, => ;) a lot of molecular name include ',' [ver. 3.86 / 2016-04-02] -change aux output format(command => csv) -update MCF syntax manual [ver. 3.85 / 2016-03-24] -change aux output control -update MCF syntax manual [ver. 3.84 / 2016-03-19] -improve efficiency of command @,: -update MCF syntax manual [ver. 3.83 / 2016-03-05] -change option parameter name sw_logout => sw_auxout sw_MOLfile => sw_MOLout -update MCF syntax manual [ver. 3.82 / 2016-02-14] -add new commands ~~,^^,'`,:> -update MCF syntax manual [ver. 3.81 / 2016-02-11] -add parameter sw_subst_off,sw_bond_single -delete constant _skeltonA_end -update MCF syntax manual [ver. 3.80 / 2016-02-06] add new command || , divide CHANGELOG from README change e-mail address [ver. 3.78 / 2016-01-16] update MCF syntax manual and MCF luamplib example [ver. 3.76 / 2015-11-28] update MCF syntax manual and MCF example [ver. 3.75 / 2015-10-17] fix bug in command ** [ver. 3.74 / 2015-10-03] improve bond infomation of checklist [ver. 3.72 / 2015-09-22] change command ^^ to < and delete ^^ [ver. 3.71 / 2015-09-18] delete command !!,?? [ver. 3.70 / 2015-09-16] add new command | ,change syntax of !,!!,?,?? [ver. 3.63 / 2015-09-14] add command option of numbering address,update MCF syntax manual [ver. 3.62 / 2015-09-07] improve numbering bond, numbering atom, update MCF syntax manual [ver. 3.61 / 2015-09-01] fix bug in local setting of font_wd# and font_ht# [ver. 3.59 / 2015-08-23] update MCF syntax manual [ver. 3.58 / 2015-08-18] improve calculation of molecular formula and weight [ver. 3.57 / 2015-08-14] improve AUX file format [ver. 3.55 / 2015-08-04] support luamplib(v2.11), renew mcf_mplib_exa.tex [ver. 3.54 / 2015-08-03] maximum item number of MOLinfo can be changed [ver. 3.53 / 2015-07-29] support luamplib(LuaLaTeX) [ver. 3.52 / 2015-07-20] '!!4`2' can use as '{,``2,!4,}' [ver. 3.51 / 2015-07-19] '?6`2' can use as '{,``2,?6,}' [ver. 3.50 / 2015-07-11] first version uploaded to ctan. ******************************************************************************